2014-09-25 71 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使用方式进入你的领域。

我认为应该给你参考你需要设置的价值。