我正在使用Extjs gridPanel来显示数据。我想在没有数据可用时在gridPanel中显示“No data ...”消息。怎么做?。
我尝试了emptyText属性,但它没有用。
我认为emptyText适用于gridView而不适用于gridPanel。
请帮我看看如何在gridPanel中显示空数据消息。(我使用的是gridPanel而不是网格视图)
答案 0 :(得分:44)
你回答了自己的问题 - 它确实是一个GridView属性。因此,要在GridPanel(内部使用GridView)中指定它,只需执行以下操作:
myGrid = new Ext.GridPanel({
viewConfig: {
emptyText: 'No records'
}
});
根据下面的评论,您可能还会在viewConfig中包含deferEmptyText: false
,以便立即呈现文本(否则它会等到初始存储加载完成后)。