Как мне разобрать маску после загрузки. Я нахожусь под EXT JS 4 MVC Архитектура.
Вот некоторые фрагменты кода, которые, надеюсь, помогут.
My View:
Ext.define('proto.view.Bond.List', {
extend: 'Ext.grid.Panel',
alias: 'widget.bondlist',
requires: [
'Ext.grid.header.Container', // this fix a Ext JS dependency bug
'Ext.view.TableChunker',
'Ext.data.*',
'Ext.grid.PagingScroller'
],
В моем магазине, который загружается, у меня есть прослушиватель событий, который запускает.
listeners: {
load: {
fn: function (store, records, successful, operation) {
var memoryStore = Ext.data.StoreManager.lookup('memoryStoreForTheGrid');
var formMask = Ext.widget('bondlist');
formMask.el.unmask();
Я получаю следующую ошибку в Google Chrome.
Uncaught TypeError: Невозможно вызвать метод 'unmask' из неопределенного
Любая помощь приветствуется, так как она работала. Я назвал мою сетку "grdInventoryResults"
var ThisGrid = Ext.getCmp('grdInventoryResults');
formMask.el.unmask();
Кажется, я больше не могу использовать Ext.getCmp, и он также ставит автоматический номер после моей формы / сетки, поэтому я не могу их вызвать.