extjs 调用controller 调用其他js文件
来源:互联网 发布:淘宝买瞄准镜违法吗 编辑:程序博客网 时间:2024/06/13 17:55
关于ext开发中,不同文件之间函数调用问题
刚开始的时候以为不可以调用其他文件的函数,上网查了也没找到。
仔细看过API文档后发现,ext提供了这个功能。
在extjs的MVC架构中,一般所有处理事件都写在controller中,
所以有些时候可能会用到其他controller的函数。
Ext.app.controller里有个getController这个方法可以获取其他app或者自己app里的
controller类,自然获得类里的所有内容,可以调用函数访问变量等。
只要将定义好的controller的名称作为参数使用getController方法,就可以获得。
实际这个方法的参数是Controller的ID,当我们不懈ID时,ext会把Controller的名称编译成ID。
使用方法时注意,一定要获取已经初始化的app的controller,否则会异常,获取实例的controller时,
要么返回controller的构造体,要么返回undefined。
获取实例app的controller时,如果这个controller还没有被加载,要先调用controller的init方法初始化,
这样才能使用controller的函数及变量等。
- extjs 调用controller 调用其他js文件
- JS调用天气其他杂谈
- makefile 调用其他makefile文件
- JS无法调用Controller(已解决)
- js调用其他js文件的函数,以及js加载过程
- JS调用exe文件
- javascript调用js文件
- js调用 exe文件
- js文件调用后台程序
- HTML调用Js文件
- mxml文件中调用其他mxml文件
- 调用其他文件py文件的函数
- 调用其他应用打开各类文字文件
- 如何调用其他文件里面的全局变量
- 调用其他应用打开文件的方法
- html调用其他文件_文件夹路径
- extjs4如何调用controller?
- AngularJS controller调用factory
- 集线器,路由器,交换机之间的区别
- 后缀数组求最长重复子串
- PHP自学之路-----javascript基础入门
- 80386的各种寄存器一览
- zigzag数组
- extjs 调用controller 调用其他js文件
- eclipse优化
- 改变像素
- VS2010 简单实用快捷键
- 精通JAVA的学习步骤
- ubuntu下查看硬件信息
- 我跟学妹的那些事
- ob-c日记
- Actor 并发模型 & "不要通过共享内存来通信,而应该通过通信来共享内存"