我想創建一個控制器,引用List中的特定項目,這可能嗎?特定listitem的ComponentQuery
所以我真的需要ComponentQuery來引用listitem。在我的控制器上
Ext.define('MyApp.view.MyView', {
extend : 'Ext.List',
alias : 'widget.mylist',
config : {
title : 'Title',
itemTpl : ['{displayName}'].join(''),
data : [{
displayName : 'One',
id : 1
}, {
displayName : 'Two',
id : 2
}, {
displayName : 'Three',
id : 3
}, {
displayName : 'Four',
id : 4
}]
}
});
然後(這顯然不工作):我設置了數據內嵌在列表中
refs : {
oneListItem: 'mylist.list[id=1]',
twoListItem: 'mylist.list[id=2]',
threeListItem: 'mylist.list[id=3]',
fourListItem: 'mylist.list[id=4]'
}
希望這是可能的。如果不是,我可以在列表上聽一個'itemtap'並從那裏調用一個方法,但是,我寧願不必爲了清潔而做這些。
在此先感謝。
布拉德
你100%正確,我沒有問過希望得到一個黑客或非標準的解決方案。我只是希望我在文檔中遺漏了一些東西。 謝謝你的完整答案。 – bwags