Flex/LCDS 服务器到数据源分页
2022-09-01 04:01:56
我正在尝试将服务器设置为数据源分页服务。我已经设置好了所有内容,以便调用我的汇编程序并返回值,但是我没有收到“分页”调用。
具体说来:
public Collection fill(List fillArgs, int begin, int rows)
始终使用 和 调用,而不是获取要翻阅的实际值。另外:begin == -1
rows == -1
public boolean useFillPage(List fillParameters)
从不调用(我的实现始终对所有参数返回 true)。它看起来从未被调用过,因为 JavaAdapter 没有从 Flex 客户端接收 pageSize 标头。
这是我的目标配置:
<destination id="invoiceListDataService">
<adapter ref="java-dao" />
<properties>
<scope>session</scope>
<source>com.williams.finance.invoice.dao.InvoiceReviewListAssembler</source>
<network>
<paging enabled="true" pageSize="100" />
</network>
<metadata>
<identity property="invoiceNumber"/>
</metadata>
</properties>
</destination>
以及我用于调用数据服务的 Flex 代码:
myDataService = new DataService("invoiceListDataService");
myDataService.autoSyncEnabled=false;
myDataService.fill(invoiceReviewListModel.invoiceList, params);
我在这里错过了什么吗?有什么想法可以开始寻找吗?