是否支持由 websql 代理支持的无限列表?似乎并非如此,因为无论无穷大是真还是假,列表中只有 25 项。
问问题
86 次
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 回答