如何从 extjs4.1 中的应用程序控制器调用视图
Posted
技术标签:
【中文标题】如何从 extjs4.1 中的应用程序控制器调用视图【英文标题】:How to call view from controller of the app in extjs4.1 【发布时间】:2013-09-18 09:08:52 【问题描述】:谁能告诉如何在 extjs4.1 中从应用程序的控制器调用视图
谢谢
【问题讨论】:
参考this 你是认真的吗? Sencha 的网站上有大量示例和文档。 【参考方案1】:您可以使用组件查询或引用。
组件查询将通过 itemid、id、xtype 或其所在容器的层次结构查找视图。请参阅它的文档 here。例如,它的工作原理非常简单,按 id 搜索是这样的:
Ext.ComponentQuery.query('#myPanelId')
或者,您可以使用 refs.它们使用与组件查询相同的查询语言,但在控制器上定义,因此您可以使用自动生成的方法命名和重用它们,例如 this.getMyView() 来获取视图。检查文档here 并阅读控制器的介绍文档,您就会明白了。
Ext.define("MyApp.controller.Foo",
extend: "Ext.app.Controller",
refs: [
ref: 'list',
selector: 'grid'
],
myMethod: function ()
//This is how you access your named ref!!!
this.getList().getStore().sort();
);
【讨论】:
以上是关于如何从 extjs4.1 中的应用程序控制器调用视图的主要内容,如果未能解决你的问题,请参考以下文章
存储过程是不是可以调用截断 veiw 表并将数据输入到 MySql 中的视图表中[关闭]