我尝试使用 RESTful viewItemFileService 加载一个数据列,并在 dojo 过滤选择控件中使用它进行选择。总行数为 50,000,似乎 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>