0

是否支持由 websql 代理支持的无限列表?似乎并非如此,因为无论无穷大是真还是假,列表中只有 25 项。

4

2 回答 2

0

您应该使用ListPaging列表中的插件。

{
    xclass: 'Ext.plugin.ListPaging',
    autoPaging: true,
    loadMoreText : 'Loading more',
    noMoreRecordsText : 'loaded'
}

请查看 sencha touch 文档以获取更多信息。

于 2015-03-24T05:55:47.463 回答
0

我能够通过修改 Sql 代理以包括总记录数来使其工作。更具体地说,在 selectRecords 方法中,我必须更改代码:

result.setTotal(count);

到查询所有记录的第二个 executeSql 调用。sql语句和原来的差不多,只是(1)不包含LIMIT表达式;(2)SELECT *应该是SELECT COUNT(*) AS TotalCount。然后从结果集的第一行读取 TotalCount 值,调用result.setTotal(totalCount),最后触发回调。

于 2015-03-24T02:28:37.287 回答