Extjs grid pageSize 让用户自己决定今天在问题模块给别回答问题的时候,为了解决别人的问题,我写下了这篇
Extjs grid pageSize 让用户自己决定
今天在问题模块给别回答问题的时候,为了解决别人的问题,我写下了这篇文章
?
也没什么高深的技术,就是在网上看到了别人写的代码,自己感觉非常不错,这里也有了点灵感,所以写了这篇文章
?
希望对那个有问题的人有帮助
?
?
var combo = new Ext.form.ComboBox({name : 'perpage',width: 40,store: new Ext.data.ArrayStore({fields: ['id'],data : [['15'],['25'],['50']]}),mode : 'local',value: '15',listWidth : 40,triggerAction : 'all',displayField : 'id',valueField : 'id',editable : false,forceSelection: true});var bbar = new Ext.PagingToolbar({store: store, //the store you use in your griddisplayInfo: true,items : ['-','Per Page: ',combo]});combo.on('select', function(combo, record) {bbar.pageSize = parseInt(record.get('id'), 10);bbar.doLoad(bbar.cursor);}, this);var grid = new Ext.grid.GridPanel({//your grid setup here...bbar: bbar});?
代码没有调试,不过大体思路,我想大家一看就明白,然后将问题解决。。。
