問題是,如何使用extjs5在西部地區內建立一個通用應用程序我有一個treepanel並在中心區域內我想根據treepanel項目點擊添加面板。面板應該放在單獨的文件中,並且應該在獨立的文件中包含自己的ViewController。區域在視口中。該視口擁有自己的MainViewController。Extjs幾個ViewControllers和Views之間通信的最佳實踐
我試圖從MainViewController得到一個ViewController,但不幸的是我沒有找到正確的解決方案。 。
我也試過,而不是幾個ViewControllers建立共同的控制器,並調用它們的方法從MainViewController這樣的:
MyApp.app.getController( 'ConnectionController')showPanel();
,但我不能得到一個想法如何得到鑑於從它的控制器 - 所有未定義的波紋管的回報:
console.log(Ext.ComponentQuery.query('#connection')[0]);
console.log(Ext.getCmp('connection'));
console.log(this.lookupReference('connection'));
所有我決定了它之後是一個錯誤的溝通模式。任何建議將不勝感激。