ExtJS 5-在窗口之间传递参数
Ext JS 5 - passing parameters between windows
我是Ext JS 5的新手。我想做的是:在"弹出"窗口的网格上选择一行,设置面板上字段的值。我将设置其值的字段包含在弹出窗口打开的面板上。我不知道这是否是"父子"窗口的情况(因为我在这里看到了一些描述这种情况的问题),但以下是我的代码的细节:
-
我有两个视图,它们有各自的控制器。
-
包含我需要设置的字段的面板有一个按钮。单击按钮时,它会创建并显示一个包含值网格的窗口。
-
一旦双击所述网格上的一行,它就会在那里获得一个值,并需要将该值传递回调用面板,并将所述值设置为字段的值。此后,窗口关闭。
从主窗口的控制器(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();
}
我知道这很有效,我可以获得网格上所选行的值,并且窗口会正确关闭,但在关闭此窗口之前,我如何获得对上一个面板上字段的引用以设置其值?
提前感谢
http://docs.sencha.com/extjs/5.0.1/#/api/Ext.app.控制器
查看名为"使用参照"的部分裁判:你想给它起什么名字选择器:可以是视图的别名或xtype
一旦您有了对视图的引用,您就应该能够通过使用字段的itemId或xtype来转到字段。
我认为这应该给你设置价值所需的参考。
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 如何在aspx页面之间传递参数
- 在JQuery中的HTML5页面之间传递参数
- 两者之间有什么区别..函数中的参数和参数
- js 函数之间使用参数的区别
- 在更改时选择,插入类似函数的参数或指令之间的差异
- 单击时在参数之间切换的最佳方式
- AngularJS 函数,带和不带 '$' 的参数之间的差异
- 将返回值作为主干视图方法之间的参数传递
- $interval的时间参数是否可以在间隔之间动态更改
- Javascript 正则表达式切断斜杠之间的最后一个参数
- 使用hapijs/joi验证参数之间的关系
- 如何最轻松地在JQuery Mobile(JQM)嵌入式/内部页面之间传递URL参数/数据
- Javascript中的参数和参数之间的联系是什么
- 如何在两个onclick事件之间传递参数
- 在视图之间传递参数以显示信息
- 在页面之间传递jQuery参数
- ExtJS 5-在窗口之间传递参数
- 使用ajax从同一个javascript函数多次调用,对象在函数体和ajax成功回调之间的参数不相同