Sencha Touch SQL Proxy不显示“加载更多”按钮

时间:2014-10-01 03:46:08

标签: list proxy sencha-touch sencha-touch-2 store

我在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;

0 个答案:

没有答案