Бесконечный список с использованием прокси-магазина websql
Есть ли поддержка бесконечного списка, поддерживаемого прокси websql? Не похоже, что независимо от того, является ли бесконечным истина или ложь, в списке всего 25 пунктов.
2 ответа
Я смог заставить это работать, изменив прокси Sql, чтобы включить общее количество записей. В частности, в методе selectRecords мне пришлось изменить код:
result.setTotal(count);
на второй вызов executeSql, который запрашивает все записи. Оператор sql похож на исходный, за исключением того, что (1) он не включает выражение LIMIT; и (2) SELECT *
должно быть SELECT COUNT(*) AS TotalCount
, Затем прочитайте значение TotalCount из первой строки набора результатов, вызовите result.setTotal(totalCount)
и, наконец, запустить обратный вызов.
Вы должны использовать ListPaging
плагин в списке.
{
xclass: 'Ext.plugin.ListPaging',
autoPaging: true,
loadMoreText : 'Loading more',
noMoreRecordsText : 'loaded'
}
Пожалуйста, проверьте Sencha Touch документацию для получения дополнительной информации.