2014-09-25 19 views
0

我是Ext JS 5的新手。我想要做的是:在「彈出」窗口中設置網格中所選行的字段值。我將設置其值的字段包含在從中打開彈出窗口的面板上。我不知道這是否是「父子」窗口的情況下(BEC我看到這裏的一些問題,描述這樣的情況),但這些都是我的代碼的詳細信息:Ext JS 5 - 在窗口之間傳遞參數

  • 我有2次有他們單獨的控制器。

  • 包含我需要設置的字段的面板有一個按鈕。當按鈕被點擊時,它會創建並顯示一個包含值網格的窗口。

  • 一旦所述網格上的一行被雙擊,它就會在那裏得到一個值,並且需要將該值傳遞迴調用面板並將所述值設置爲該字段的值。此後窗戶關閉。

從主窗口中的控制器(W/C包含字段)這裏是創建窗口中的代碼:

onClickSearchLookup: function (b) { 
    var w = Ext.create('Entitlement.view.group2org.OrgLookup', { }); 
    w.show(); 
}, 

在OrgLookup視圖的網格的雙擊事件在這裏驗證碼:

onRowDblClick: function(grid, record){ 
    alert(record.data.name);     
    var v = this.getView(); 
    v.close(); 
} 

我知道這工作我能夠獲得對電網選擇的行的值與窗口正常關閉,但我怎麼以前的面板上到達現場的參考設置一世在關閉此窗口之前的ts值?

在此先感謝「使用參考文獻」

回答

0

http://docs.sencha.com/extjs/5.0.1/#!/api/Ext.app.Controller

看一節 裁判:是你什麼都想要將它命名 選擇:可將您的視圖的別名或的xtype

一旦你有了對你的視圖的引用,你應該能夠通過它的itemId或xtype使用方式進入你的領域。

我認爲應該給你參考你需要設置的價值。