Xpages xe:namePicker 仅返回选择对话框中的前 50 个名称

Posted

技术标签:

【中文标题】Xpages xe:namePicker 仅返回选择对话框中的前 50 个名称【英文标题】:Xpages xe:namePicker only returns the first 50 names in the selection dialog 【发布时间】:2017-07-19 20:54:16 【问题描述】:

我正在使用 xe:namepicker 一段时间并将源设置为 xe:dominoViewNamePicker,如下所示:

<xe:namePicker id="namePicker5" for="SiteAdm" dialogTitle="Add one Site Administrator">
    <xe:this.dataProvider>
        <xe:dominoViewNamePicker viewName="CoordinatorsByEmail"
            labelColumn="CoordEmail">
        </xe:dominoViewNamePicker>
    </xe:this.dataProvider>
</xe:namePicker>

我遇到的问题是返回的名称列表在 50 处被截断。用户可以使用对话框中的搜索框从另一个点开始,但总是限制为 50 个名称可供选择。

没有记录的属性表明是否有设置或删除此限制的方法或设置。

关于如何解决这个问题的任何想法?

【问题讨论】:

***.com/a/35179668/206265***.com/a/9101118/206265 修复了,谢谢 XPages ValuePicker Limited to 1000的可能重复 【参考方案1】:

感谢 Frantisek 为我指明了正确的方向。该限制适用于任何数据提供者的 xe:valuePicker 和 xe:namePicker。解决方案是添加 maxRowCount dojo 属性与您自己的限制:

            <xe:namePicker id="namePicker1" for="inputText1">
                <xe:this.dataProvider>
                    <xe:dominoNABNamePicker addressBookSel="all" nameList="people"></xe:dominoNABNamePicker>
                </xe:this.dataProvider>
                <xe:this.dojoAttributes>
                    <xp:dojoAttribute name="maxRowCount" value="10000">
                    </xp:dojoAttribute>
                </xe:this.dojoAttributes>
            </xe:namePicker>

【讨论】:

以上是关于Xpages xe:namePicker 仅返回选择对话框中的前 50 个名称的主要内容,如果未能解决你的问题,请参考以下文章

在 XPages 中设置 Dojo 时间选择器的开始时间和结束时间

XPages execMode partial 在渲染时移除 DOM 元素

单选按钮仅在提交时返回“on”

XPages 导航控件

XPages 中的 bootstrapValidator

Xpages 源格式