由于本地存储代理,Extjs 网格面板最多显示 25 行。如何更改此限制值?
Extjs gridpanel display 25 rows max due to localstorage proxy. How to change this limit value?
我有一个网格面板,它的代码是:
{
xtype: 'gridpanel',
x: 10,
y: 10,
autoScroll : true,
// height: 300,
width: 300,
title: 'Grid Panel',
store: 'peopleStore',
columns: [
{
xtype: 'gridcolumn',
dataIndex: 'name',
text: 'Name'
},
{
xtype: 'gridcolumn',
dataIndex: 'gender',
text: 'Gender'
},
{
xtype: 'numbercolumn',
dataIndex: 'age',
text: 'Age'
}
]
}
我的商店结构是:
Ext.define('ThemeApp.store.peopleStore', {
extend: 'Ext.data.Store',
model: 'ThemeApp.model.peopleModel',
storeId: 'peopleStore',
proxy: {
type: 'localstorage',
id: 'PeopleInfo'
}
});
我有一个添加行按钮。但只显示 25 行,其余行位于这 25 行之后。有人知道这个问题吗?
当我的应用程序遇到类似问题时,我通过将代理的 limitParam 设置为空字符串“”来修复它,如果您不想发送限制参数,这是文档推荐的方法.
这也可能是商店 pageSize 的结果。
我有一个网格面板,它的代码是:
{
xtype: 'gridpanel',
x: 10,
y: 10,
autoScroll : true,
// height: 300,
width: 300,
title: 'Grid Panel',
store: 'peopleStore',
columns: [
{
xtype: 'gridcolumn',
dataIndex: 'name',
text: 'Name'
},
{
xtype: 'gridcolumn',
dataIndex: 'gender',
text: 'Gender'
},
{
xtype: 'numbercolumn',
dataIndex: 'age',
text: 'Age'
}
]
}
我的商店结构是:
Ext.define('ThemeApp.store.peopleStore', {
extend: 'Ext.data.Store',
model: 'ThemeApp.model.peopleModel',
storeId: 'peopleStore',
proxy: {
type: 'localstorage',
id: 'PeopleInfo'
}
});
我有一个添加行按钮。但只显示 25 行,其余行位于这 25 行之后。有人知道这个问题吗?
当我的应用程序遇到类似问题时,我通过将代理的 limitParam 设置为空字符串“”来修复它,如果您不想发送限制参数,这是文档推荐的方法.
这也可能是商店 pageSize 的结果。