1
不顯示
在分機4.2空文本似乎不被顯示爲Ext.grid.Panel的JavaScript ExtJS的emptyText上Ext.grid.Panel
我可以在這裏使用JavaScript編輯器演示:http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.grid.Panel
只需刪除商店的data
配置,然後在第一個示例中添加面板的emptyText
配置。它應該是這樣的:
Ext.create('Ext.data.Store', {
storeId:'simpsonsStore',
fields:['name', 'email', 'phone'],
//No data here
proxy: {
type: 'memory',
reader: {
type: 'json',
root: 'items'
}
}
});
Ext.create('Ext.grid.Panel', {
title: 'Simpsons',
emptyText: 'Test Empty Text', //Add emptyText
store: Ext.data.StoreManager.lookup('simpsonsStore'),
columns: [
{ text: 'Name', dataIndex: 'name' },
{ text: 'Email', dataIndex: 'email', flex: 1 },
{ text: 'Phone', dataIndex: 'phone' }
],
height: 200,
width: 400,
renderTo: Ext.getBody()
});
注意文將顯示出來,一旦你點擊Name
,Email
,或Phone
- 一旦電網被排序。
這是一個Ext錯誤嗎?我怎樣才能解決這個問題,讓空文本顯示出來而不必先排序面板?
http://docs.sencha.com/extjs/4.2.2 /#!/api/Ext.view.AbstractView-cfg-deferEmptyText –