是否支持websql代理支持的无限列表?它看起来并非如此,无论无限是真还是假,列表中只有25个项目。
答案 0 :(得分:0)
我能够通过修改Sql代理来包含总记录数来使其工作。更具体地说,在selectRecords方法中,我不得不更改代码:
result.setTotal(count);
到第二个查询所有记录的executeSql调用。 sql语句类似于原始语句,除了(1)它不包含LIMIT表达式; (2)SELECT *
应为SELECT COUNT(*) AS TotalCount
。然后从结果集的第一行读取TotalCount值,调用result.setTotal(totalCount)
,最后触发回调。
答案 1 :(得分:0)
您应该在列表中使用ListPaging
插件。
{
xclass: 'Ext.plugin.ListPaging',
autoPaging: true,
loadMoreText : 'Loading more',
noMoreRecordsText : 'loaded'
}
请查看sencha touch文档以获取更多信息。