我定義了一個稱爲Ext.grid.Panel
JobList
具有與稱爲myButton
一個itemId
一個Ext按鈕。 JobList
有一個控制器。在控制器我有以下代碼:如何讓我的控制器調用extjs中正確的視圖組件?
Ext.define('App.controller.JobList', {
extend: 'Ext.app.Controller',
refs: [
{ref: 'jobList', selector: '#jobList'},
{ref: 'myButton', selector: '#myButton'}
],
init: function(){
this.control({
'jobList': {
select: this.selectJob
}
});
},
selectJob: function(){
this.getMyButton().enable();
}
});
我然後使用Ext.create
他們的jobList1
和jobList2
一個id創建jobList
兩個實例。問題是,當我選擇上jobList2
在列表中的任務會啓用jobList1
不jobList2
的myButton
。如何在jobList
的每個實例上正確啓用myButton
?