在同一个extjs工程中的两个*.js控件的调用

a.js:Ext.define('MyApp.view.MyWindow1',{});b.js:Ext.define('MyApp.view.MyWindow2',{})... a.js:Ext.define('MyApp.view.MyWindow1', {});
b.js:Ext.define('MyApp.view.MyWindow2', {});
a中有个按钮,想调用b中的某一控件。
//var n = Ext.getCmp('MyApp.view.MyWindow2');
//var n = new MyApp.view.MyWindow2;
var s = n.getCmp("a1").getValue();
alert(s);
上面加注释的两个方法都不对,该怎么写才能实现a调用b的功能。这两个js相互独立,通过调用的方式显示另一个JS中某一控件的属性。
展开
 我来答
cqh46
推荐于2016-07-06 · TA获得超过3292个赞
知道大有可为答主
回答量:2149
采纳率:100%
帮助的人:1272万
展开全部
Ext.define('MyWindow2', {
    statics : {    
        a1: 'test'
    }
});
alert(MyWindow2.a1);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式