Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xpages XPiNC的提前打印_Xpages - Fatal编程技术网

Xpages XPiNC的提前打印

Xpages XPiNC的提前打印,xpages,Xpages,我尝试为输入字段启用typeahead,以便从names.nsf查找用户名。My names.nsf包含超过1000人的文档 从Web浏览器使用我的应用程序时,typeahead工作正常(能够从names.nsf中查找任何用户名) 但是,当从Notes客户端(即XPiNC)使用我的应用程序时,typeahead仅尝试从names.nsf中的前50人文档中查找,因此typeahead结果中永远不会显示剩余的用户名。我如何解决这个问题 <xp:typeAhead mode="partial"

我尝试为输入字段启用typeahead,以便从names.nsf查找用户名。My names.nsf包含超过1000人的文档

从Web浏览器使用我的应用程序时,typeahead工作正常(能够从names.nsf中查找任何用户名)

但是,当从Notes客户端(即XPiNC)使用我的应用程序时,typeahead仅尝试从names.nsf中的前50人文档中查找,因此typeahead结果中永远不会显示剩余的用户名。我如何解决这个问题

<xp:typeAhead mode="partial" minChars="1" ignoreCase="true" id="typeAhead1">
    <xp:this.valueList>
        <![CDATA[#{javascript:return @Name("[Abbreviate]",@DbLookup(new Array(@DbName()[0],"names.nsf"),"($VIMPeople)",getComponent("Username").getSubmittedValue(),1,"[PARTIALMATCH]"));}]]>
    </xp:this.valueList>
</xp:typeAhead>


凯文

将你的minChars设置为3。这将减少每次单个用户在字段中键入字符时请求更新的巨大性能影响

我还建议使用@DbColumn而不是@DbLookup

最后,排除代码是否是问题所在,或是打字错误。尽管typeahead的目的不是提供所有结果,而是根据用户键入的内容缩小范围


如果必须获得所有结果,我建议使用名称选择器组件

将您的minChars设置为3。这将减少每次单个用户在字段中键入字符时请求更新的巨大性能影响

我还建议使用@DbColumn而不是@DbLookup

最后,排除代码是否是问题所在,或是打字错误。尽管typeahead的目的不是提供所有结果,而是根据用户键入的内容缩小范围


如果必须获得所有结果,我建议使用名称选择器组件

抱歉,我今天才发现typeahead也可以与我的XPiNC应用程序配合使用。不幸的是,我不能确切地说是什么导致了行为的改变。你好,Kevin抱歉,我今天刚刚发现typeahead也可以与我的XPiNC应用程序配合使用。不幸的是,我不能确切地说是什么导致了行为的改变。你好,凯文