Xpages RESTful count属性实际上是如何工作的?

Xpages RESTful count属性实际上是如何工作的?,xpages,xpages-extlib,xpages-ssjs,Xpages,Xpages Extlib,Xpages Ssjs,我尝试使用RESTful viewItemFileService加载一个数据列,并在dojo筛选选择控件中使用它进行选择。总行数为50000行,似乎REST无法处理大数据,因为我将count设置为1000000。如果我将count设置为500,那么它可以工作,但500之后的其余数据不可用于dojo筛选控件中的选择。我希望RESTful能够按计数大小加载数据,但似乎无法做到这一点。我的代码如下。我一定错过了什么 <xe:restService id="restActivity" jsId="

我尝试使用RESTful viewItemFileService加载一个数据列,并在dojo筛选选择控件中使用它进行选择。总行数为50000行,似乎REST无法处理大数据,因为我将count设置为1000000。如果我将count设置为500,那么它可以工作,但500之后的其余数据不可用于dojo筛选控件中的选择。我希望RESTful能够按计数大小加载数据,但似乎无法做到这一点。我的代码如下。我一定错过了什么

<xe:restService id="restActivity" jsId="activityStore"
        pathInfo="activities">
        <xe:this.service>
            <xe:viewItemFileService viewName="lkpActivities"
                dojoType="dojo.data.ItemFileReadStore" var="rowActivity"
                contentType="application/json" compact="true" systemColumns="4"
                count="1000000">
                <xe:this.columns>
                    <xe:restViewColumn columnName="Activity"
                        name="Activity">
                    </xe:restViewColumn>
                </xe:this.columns>
            </xe:viewItemFileService>
        </xe:this.service>
    </xe:restService>

    <xe:djFilteringSelect id="djfsActivity"
                            promptMessage="Please type the first letter of intended activity"
                            invalidMessage="No activity found.  Please type again"
                            searchAttr="Activity" labelAttr="Activity" store="activityStore"
                            pageSize="20">
                        </xe:djFilteringSelect>


您应该根据用户尝试在djFilterSelect中键入的内容,尝试从rest服务加载数据。加载所有内容(如果有1mln条目的话该怎么办??)是一种糟糕的做法,因为应用程序用户每次加载页面时都会得到它。我明白你的观点,希望通过设置计数来实现这一点。如果我将count设置为500,它只返回500。之后的剩余部分不可供选择!!!我希望当用户键入但未发生时,它应该加载下一个500批次。如果未将数字设置为count,则默认情况下返回10。这就是为什么我投入了一百万,但它也不起作用。我只是遵循这个例子,这可能只是一个超时问题。如果它不得不从50000个视图条目中提取数据,而这些条目中的一些可能与用户输入相匹配,那么Dojo可能只是在服务器返回响应之前放弃了。我建议使用一个定制的rest服务,它只根据输入的查询执行一个
getAllEntriesByKey
,这样您就只能读取有效的条目。谢谢。我通过将值设置为“Keys”属性使其工作。根据您的建议,这项工作原理类似。只是想知道我们是否有大量的数据要加载,然后如何通过count属性逐批获取数据。