网格分页数据在所有页面上重复

时间:2018-08-29 18:49:31

标签: javascript java extjs

我正在处理分页和pageSize:10,我的商店总共返回60条记录,我想将它们分为6页,每页10条记录,但是每页60条记录..我不知道什么是错误的,请您帮我,我的代码在下面

        //Model code 
            Ext.define('UniqueYear', {
            extend: 'XXXX.model.common.Base',

            fields: [
              'ID',
              'Year',
              'value'
            ],
            proxy: {
                type: 'jsonp',
                url:'base/getYear/',
                reader : {
                    type : 'json',
                    rootProperty : 'data',
                    totalProperty : 'totalCount'

                },
                pageSize:'10'

            }
        });

        //view code 

            Ext.define('XXX.NewYear', {
            extend: 'Ext.grid.Panel',
            xtype: 'grid',
            id: 'GridId',
            reference:'GridRef',
            hidden:true,
            autoLoad: true,

            width: '1200px',

            requires: [
                       'Ext.grid.filters.Filters'
                       'Ext.toolbar.Paging'

                      ],
//view model created here 
                       viewModel: {
                    stores:{
                                myStore: {
                                    model: 'UniqueYear', 
                                    session: true
                                }
                            }
                        },
                     bind: {
                        store: '{myStore}',
                    },
                    selModel: {
                        selType: 'checkboxmodel',
                        mode: 'MULTI'

                    },

                     columns: [{
                                xtype: 'rownumberer'
                            },{
                                header: 'ID',
                                dataIndex: 'ID',
                                //width: '14%',
                                hidden:true

                            },{
                                header: ' Year',
                                dataIndex: 'Year',
                                flex : 1,
                                sortable : true,
                                align : 'left'
                            }, {
                                header: 'Value',
                                dataIndex: 'Value',
                                flex : 1,
                                sortable : true,
                                align : 'left'  
                            }],
                            bbar: {
                                xtype: 'pagingtoolbar',
                                reference: 'pagingtoolbarref',
                                displayInfo: true,
                                displayMsg:  'Displaying {0} to {1} of {2}  records ',
                                emptyMsg : 'No Data To Display'
                                bind : {
                                    store : '{myStore}',
                                }
                            } 
    });     

请帮助我解决分页问题

0 个答案:

没有答案