- 更新問題
我相信,我們有網格面板的emptyText定義爲默認「沒有記錄顯示」。我對嗎?如果是這樣,是否有一個getter和setter方法對,我可以用它來檢查值並將其設置爲自定義消息?EXT JS - 覆蓋框架的GridPanel中的emptyText屬性
當我想使用的吸氣劑的方法的一個例子:
與多個用戶定義的功能的定製的GridPanel類
Ext.define('Everest.ux.grid.Panel', { extend: 'Ext.grid.Panel', alias: 'widget.extGridPanel', appId: '', more customized methods ....
我的網格組件類延伸的上述定義的
Ext.define('Everest.ux.grid.MyGrid', { extend: 'Everest.ux.grid.Panel', alias: 'widget.myGrid', screenId: '', moduleId: '', initComponent : function() { var me = this; me.firstTimeLoaded = false; me.callParent(); }, .... var customStore = new Ext.data.Store({ fields: customStoreFields, groupField: groupByDefaultField, sorters: customSorters, sortOnLoad: !Ext.isEmpty(customSorters), proxy: { type: Ext.isEmpty(me.proxyType) ? 'ajax' : me.proxyType, url: customDefinedURL, reader: { type: 'json' } } }); **me.reconfigure(customStore, newCustomFields);**
我指的是我的網格組件。我沒有在我的任何自定義組件中定義emptyText屬性,但即使在網格獲取數據時仍然看到「無記錄顯示」消息。我在想我.reconfigure是即使在網格獲取數據時也能看到消息的地方。
不應該如此。可能你是先加載一個空的商店或什麼東西?向我們展示更多代碼 – hop
@hop - 感謝您的回覆。這幫助我縮小了我的問題。我更新了我的問題。請讓我知道,如果我需要提供任何細節。謝謝 – schinta2