Я хочу загрузить хранилище без записей, если я не проверю определенное условие. Однако я хочу передать параметры в свой loadData() таким образом, чтобы я мог переопределить свойство emptyText другим текстом.Передать параметры loadData(), чтобы переопределить опору emptyText в viewCconfig method-EXTJS
this.superclass.constructor.call(this, Ext.apply({
viewConfig:{
emptyText: "No Records"
},
fields: [],
});
this.on('afterrender', function(){
new Ext.util.DelayedTask(function() {
this.getStore().loadData([]); //loading empty data
}, this).delay(300);
}, this);
Так что, когда я загружаю магазин Я хочу, чтобы заменить emptyText: "Select actions
«и один раз выбранного действия будет отображать записи или никаких записей в зависимости от данных.
Если я ввожу» текст Действия Выбора выше в viewConfig он работает нормально при загрузке страницы, но когда записей не найдено, он по-прежнему отображает «Выбрать действия». Есть ли способ передать параметры функции loadData(), чтобы переопределить текст? Спасибо!
Что такое callParent (аргументы)? – user1234
@ user1234 [Он вызывает функцию, которую вы заменили (исходная функция loadData), согласно документам] (http://docs.sencha.com/extjs/6.0/6.0.1-classic/#!/api /Ext.Base-method-callParent). – Alexander