问题标签 [extjs-mvc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
extjs - 将 ExtJS MVC 控制器附加到 DOM 元素,而不是组件
有没有办法使用 Ext.app.Controller control() 方法,但传入一个 DOM 查询?我有一个包含标准链接的页面,并且希望向它们添加点击处理程序,即使它们不是作为 Ext 按钮创建的。
我试过了
但是点击链接不会触发警报。
有没有办法用 this.control 指定 CSS 选择器?或者它只适用于组件?
javascript - ExtJS 4 - 在 MVC 架构中重用组件
我有一个用户列表,如果我单击此列表中的某个项目,则会打开一个窗口。这是每个用户的同一个窗口,并且可以同时打开多个窗口。该窗口显示用户信息,因此对于此组件,我有相同的商店和相同的型号。
但是,如果我在特定窗口中加载数据,我会在所有其他打开的窗口中加载相同的数据。
我的控制器:
其他仅创建一个缺席实例的控制器。面板:
另一个创建许多缺席实例的控制器。面板:
和缺席.Panel 视图,缺席.Grid 的容器:
model-view-controller - 在 ExtJS 4 MVC 中将多个视图附加到控制器
这是使用标准的 ExtJS 4 MVC 库和结构。
我正在尝试将多个视图附加到单个控制器,以便稍后创建它们的实例以添加到面板。不幸的是,当我添加第二个视图时,我收到了关于视图的错误,而 ExtJS 阻止了它出现的语法错误,因此我无法看到问题出在哪里。
如果我从下面的列表中注释掉 ViewOrders,它可以正常工作,但如果它在那里,那么我会收到以下错误:
这是我的控制器:
这是我的 ViewOrders 视图:
我怀疑这是必需的,但这是我的应用程序文件:
我似乎无法弄清楚这是语法错误还是框架有问题。如果我尝试从一个控制器内部链接到另一个控制器,我会遇到接近相同的问题,这让我相信这可能是框架的约束。
sencha-touch - 如何在 Sencha Touch 中的数据存储中的 Label 中显示数据
我想显示从数据存储接收到的数据。我尝试过的一种方法是使用文本字段使其禁用,然后使用存储数据设置其值。但我认为这不是正确的解决方案,所以我尝试使用标签,但我不知道它是如何完成的。你们能指出我正确的做法吗?任何帮助表示赞赏。
谢谢,梅胡尔·马克瓦纳。
extjs - 在 extjs4 mvc 框架中扩展图表类导致“配置未定义”
我想扩展图表类以作为 extjs4 MVC 框架的一部分在视图中使用。我在萤火虫中得到这个错误:
这是类定义:
这是图表添加到的视图类:
tree - 无法在 extjs4 的树形面板中加载数据
我是 extjs 的新手,我正在创建 MVC 应用程序。
我正在尝试创建树面板,如下所示。
以下是我的模型文件
以下是我的商店文件
以下是我的视图文件
当我运行代码时,没有树的树面板似乎是空的。
我想要做的是,我想在上面的商店中显示基于项目 id 的树
如果您需要我提供任何其他信息,请告诉我。
任何人都可以帮助我解决这个问题。
提前致谢。
extjs - 如何在运行时更改任何树存储的根节点?
如何在运行时更改树库的 rootNode?
以下是我目前的树店:
目前我能够在我的树面板中从根节点显示整个树。
现在在上面的商店中,当用户单击项目 1 时,我想将“项目 1”作为我的根节点,当用户单击项目 2 时,将“项目 2”作为我的根节点。
这可能吗?如果是这样,怎么做?如果您需要我的任何东西,请告诉我。
javascript - ExtJS 4 - 更新/刷新单条记录
我有一个困扰我的问题。
我有一个网格,当我 dblclick 一个项目时,我想打开一个窗口来编辑该项目。很标准的东西。问题是,我想确保记录是最新的,因为使用该程序的其他人可能已经更改甚至删除了它。
我可以重新加载商店,但我只想检查一个特定的记录......所以我想我会去获取数据,建立另一条记录并替换商店中的现有记录,但我真的想知道最好的方法去做这个
请记住,RESTful 代理对我来说不是一个选项,即使我不知道更新操作在这种情况下是否有效(服务器-> 客户端)。
编辑:这可能对某人有所帮助:我所做的只是将数据和原始对象从新记录复制到旧记录,然后“提交”更改。为我工作。
谢谢你。
extjs - Symfony2 MVC 和 ExtJS4 MVC
有人可以向我解释一下 Symfony2 MVC 和 ExtJS4 MVC 项目的正确文件结构吗?(一起使用时!)
extjs - 将 ExtJS3 迁移到 ExtJS4
我是 ExtJS 的新手。由于客户要求有 ExtJS3 代码,我们需要将其转换为 ExtJS4。我尝试了很多,但它没有显示结果。
html代码:
ExtJS 代码:searchwindow.js:
根据我的知识,我期望新的 keyowrd 在 ExtJS4 版本中不起作用。如果有人知道,请告诉我。
提前致谢, 拉穆