由于本地存储代理,Extjs 网格面板最多显示 25 行。如何更改此限制值?
Posted
技术标签:
【中文标题】由于本地存储代理,Extjs 网格面板最多显示 25 行。如何更改此限制值?【英文标题】:Extjs gridpanel display 25 rows max due to localstorage proxy. How to change this limit value? 【发布时间】:2015-03-18 14:14:07 【问题描述】:我有一个网格面板,它的代码是:
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 行之后。有人知道这个问题吗?
【问题讨论】:
【参考方案1】:当我的应用遇到类似问题时,我通过将代理的 limitParam 设置为空字符串“”来修复它,如果您不想发送限制参数,这是文档建议的内容。
也可能是商店的pageSize 的结果。
【讨论】:
非常感谢。更改页面大小有效。就我而言,我使用的是本地存储,因此没有设置 limitParam 的选项,因为我没有向服务器发送或接收数据。 pageSiZe 是主要问题。以上是关于由于本地存储代理,Extjs 网格面板最多显示 25 行。如何更改此限制值?的主要内容,如果未能解决你的问题,请参考以下文章