我使用ExtJS 4.0网格,并且希望在没有找到记录时在网格区域内显示消息(或HTML或组件)。我一直在翻查他们的代码一段时间,似乎无法找到任何证据表明这存在于其本地库中。有没有可用于此的配置或方法,还是我必须自己推出?当没有找到记录时,ExtJS网格消息
THX
我使用ExtJS 4.0网格,并且希望在没有找到记录时在网格区域内显示消息(或HTML或组件)。我一直在翻查他们的代码一段时间,似乎无法找到任何证据表明这存在于其本地库中。有没有可用于此的配置或方法,还是我必须自己推出?当没有找到记录时,ExtJS网格消息
THX
ExtJS的4千万为您提供显示网格区域内消息的功能时,有一个在您电网的商店没有记录。你需要使用viewConfig来做到这一点。这里有一个例子:
viewConfig: {
emptyText: 'There are no records to display'
}
现在,如果你使用的是本地存储(或加载数据直接使用data
网格),那么你将需要设置deferEmptyText
为false。这在grid's view的文档中有明确的解释。请参阅配置属性emptyText
和deferEmptyText
。
为 '阿卜杜勒Olakara' 之称,从远程服务器上ExtJS的版本时,获取了以下工作:4.0
viewConfig : {
emptyText: "No Records....",
deferEmptyText: false
}
ExtJS的4.1
emptyText: 'No Record to Display',
viewConfig: {
deferEmptyText: false
}
工作对我来说... :)
谢谢!在分机4.2工作 – v1r00z 2014-04-16 19:41:17
此配置将解决您的问题
v iewConfig:{ emptyText:'No Record to Display', deferEmptyText:false }
不显示。在铬检查中搜索“No Records ...”我找到了该元素,但它在屏幕上不可见 xtype:'grid', viewConfig:{emptyText:'No Records to Display',deferEmptyText:假}, 标题: '', ID: 'resultsTableGrid', 店:me.store, 列:gridColumns }
真的吗?你花时间发布一个答案,不提供原创的想法,只是复制另一个用户的答案? – FreeAsInBeer 2012-07-19 16:02:56