小编opt*_*ime的帖子

控制器如何在Extjs应用程序中与MVC一起使用

我是Extjs的新手,在浏览了Extjs MVC模式的一些教程和博客后,我不清楚如何在extjs平台上构建复杂的应用程序(例如10 - 15页面导航).

在sencha论坛中,建议所有控制器都需要在app.js中预先定义(因为与加载DOM的UI相比,加载控制器之前的性能不会受到影响.请注意,这是由sencha论坛提到的经理).

按照上述方法,我几乎没有问题:

  • 控制器什么时候实例化?它们都是在应用程序加载时加载和实例化的,并且在应用程序的生命周期内一直监听它们中定义的事件吗?

  • 在控制器类中定义Models [],Stores []和Views []意味着什么?什么时候加载并实例化?

  • 页面导航如何与控制器一起使用?如果导航到新页面只是转换为getParentContainer.remove(componentX)和getParentContainer.add(componentY),那么控制器的目的仅仅是处理事件的文件?

  • 控制器是否有任何范围(实例化>销毁)?如果不是,如何创建和销毁多个实例,以便我的操作不会被错误的实例监听(我看过一些提到控制器的博客大多是单身)?

有人可以对此有所了解吗?任何示例/插图都会有很大帮助.

谢谢

javascript extjs extjs4 extjs5

5
推荐指数
1
解决办法
2846
查看次数

如何在android中的活动中禁用所有输入控件?

我想在点击按钮时禁用所有输入控件(例如:TextEdit,Spinners).

例如:当用户在文本字段中输入值并单击"提交"按钮时,我想要禁用所有输入控件并隐藏键盘.

可以添加活动顶部的叠加视图以防止用户触摸屏幕,但这不是一个选项,因为我想禁用所有输入组件并隐藏输入控件.

android

4
推荐指数
2
解决办法
4292
查看次数

标签 统计

android ×1

extjs ×1

extjs4 ×1

extjs5 ×1

javascript ×1