我在Sencha Touch项目上创建了一个WebSQL数据库。名为Product的表有100条记录。
我将我的商店配置为 分机
.define('Mark.store.Product', {
extend: 'Ext.data.Store',
requires: [
'Mark.model.Product',
'Ext.data.proxy.Sql'
],
config: {
autoLoad: true,
autoSync: true,
model: 'Mark.model.Product',
storeId: 'Product',
proxy: {
type: 'sql',
database: 'osadb'
}
}
});
默认情况下,它会将25条记录从Product表加载到视图上的产品列表(已添加listpaging插件)
这是我的列表配置: {
xtype: 'list',
docked: 'bottom',
height: '100%',
hidden: false,
itemId: 'productList',
emptyText: 'Data not found',
itemTpl: [
'<div style="font-size:15px">{METRO_DESC}</div>',
'<div style="font-size:13px" class="mark-list-item-secondary">{Brand} {PACKSIZE}</div>'
],
scrollToTopOnRefresh: false,
store: 'Product',
useSimpleItems: false,
plugins: [
{
autoPaging: true,
type: 'listpaging'
}
]
}
当我运行项目时。它有25个屏幕加载记录,它显示&#34;没有更多记录&#34;在底部 。 但是数据库中的产品表有100条记录。商店只加载25,为什么它没有显示&#34;加载更多&#34;按钮而不是&#34;没有更多记录&#34;