日期:2014-05-16  浏览次数:20372 次

Ext js调用另一个Ext js的方法
这周开始搞ExtJs了,发现网上有不少人问了以下这个问题,且没有直接的答案,现在这里说明一下解决方法:

1、现象描述:
有两个Ext js文件,文件名为a.js和b.js,
a.js中的内容为Ext.onReady(function(){});
b.js中的内容为
Ext.onReady(function(){
   function test(){};
});


2、问题:现在想在a.js中调用b.js中的test()方法,该如何调用?

3、回答:
可以把b.js中的内容改为以下方式
var Test=new Object;
Ext.onReady(function(){
   Test.test=function test(){};
});
这样在a.js中就可以使用test.test();来实现相应的功能了。

当然了,b.js和a.js使用时要引入同一个目标文件中,比如都引入到c.html中