2011-05-17 77 views
2

我使用ExtJS 4.0网格,并且希望在没有找到记录时在网格区域内显示消息(或HTML或组件)。我一直在翻查他们的代码一段时间,似乎无法找到任何证据表明这存在于其本地库中。有没有可用于此的配置或方法,还是我必须自己推出?当没有找到记录时,ExtJS网格消息

THX

回答

8

ExtJS的4千万为您提供显示网格区域内消息的功能时,有一个在您电网的商店没有记录。你需要使用viewConfig来做到这一点。这里有一个例子:

viewConfig: { 
    emptyText: 'There are no records to display'   
} 

现在,如果你使用的是本地存储(或加载数据直接使用data网格),那么你将需要设置deferEmptyText为false。这在grid's view的文档中有明确的解释。请参阅配置属性emptyTextdeferEmptyText

-2

为 '阿卜杜勒Olakara' 之称,从远程服务器上ExtJS的版本时,获取了以下工作:4.0

viewConfig : { 
     emptyText: "No Records....",      
     deferEmptyText: false 
} 
+5

真的吗?你花时间发布一个答案,不提供原创的想法,只是复制另一个用户的答案? – FreeAsInBeer 2012-07-19 16:02:56

2

ExtJS的4.1

emptyText: 'No Record to Display', 
viewConfig: { 
    deferEmptyText: false 
} 

工作对我来说... :)

+0

谢谢!在分机4.2工作 – v1r00z 2014-04-16 19:41:17

1

此配置将解决您的问题

v iewConfig:{ emptyText:'No Record to Display', deferEmptyText:false }

0

不显示。在铬检查中搜索“No Records ...”我找到了该元素,但它在屏幕上不可见 xtype:'grid', viewConfig:{emptyText:'No Records to Display',deferEmptyText:假}, 标题: '', ID: 'resultsTableGrid', 店:me.store, 列:gridColumns }

相关问题