问题标签 [extjs4]

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.

0 投票
4 回答
3431 浏览

extjs - 定期更新 EXTJS 4 Treepanel

我想创建一个Treepanel,每秒更新一次。所以我拿了一家带有数据采集代理的商店:

商店似乎工作,数据显示在我的TreePanel.

我尝试Treepanel使用此功能更新:

更新似乎也有效。不幸的是,更新在每次更新时都会导致某种“闪烁”效果,因为重新加载了整个树。我正在寻找一种仅刷新已更改节点的方法。

有没有办法做到这一点?

问候

0 投票
3 回答
25485 浏览

extjs - 使用 ExtJS 4 的动态模型

在 ExtJS 3.x 中,我能够使用 Store 的“字段”属性,但在 ExtJS 4 中,我似乎必须绝对使用模型。很好,但就我而言,它不是静态模型,我需要动态定义字段,有时还需要更改它们。

我可以重新创建一个模型,但我需要使用不同的名称,因为显然不可能修改现有模型,也不能删除它。如果我尝试使用同名的 Ext.regModel,ExtJS 会崩溃。

谢谢你的帮助!

0 投票
3 回答
47075 浏览

javascript - 使用 Ext.define() 扩展网格面板时如何添加行双击事件监听器?

我正在使用 Ext.define() (Ext v4) 扩展 GridPanel。

双击网格行时,我需要获取行数据。在这一点上,我什至无法让事件监听器工作:

这里有什么问题?

如果有人需要答案 - 这是正确的方法:

http://dev.sencha.com/new/ext-js/4-0/api/Ext.grid.GridView#event-itemdblclick

0 投票
2 回答
2865 浏览

extjs - 如何在没有 json 文件的情况下使用 JSON?

我需要将动态 JSON 与 data.TreeStore 一起使用。有了这个组件,就有了代理“config”,它需要一个 JSON 文件的路径。我的问题是,我无法在我的应用程序中编写 Json 文件。我会知道,如果我可以动态生成 JSON 并将其传递给 url 配置到代理?

例如 :

我的 URL 不是文件 url,而是用我自己的方法生成的 JSON!

如何构建 JSON 以将其与 TreeStore 一起使用而无需生成文件!?

我希望你能理解我的问题:)

非常感谢您的帮助!

0 投票
1 回答
1293 浏览

javascript - ext 4 beta - 在面板详细信息视图中显示多个项目

我正在尝试将 Ext 用于我的一个小项目,但在尝试实现以下内容时迷失了方向:我有订单,每个订单将包含 1 个或多个 PurchaseItem 元素。我已经建立了一个显示订单列表并具有详细视图的手柄。如何在详细视图中显示每个订单的 PurchaseItem 的详细信息?

有没有办法遍历 OrderDetailsMarkup 中的每一个?

下面是我的代码:

这是网格处理的 json 示例:

0 投票
1 回答
593 浏览

extjs - 如何在 ExtJS 中对两个不同的商店进行两次 AJAX 调用?

我想要两个商店在同一个窗口中生成两个图表。两者都从服务器获取 JSON 数据。

实际上只发送了第一个 AJAX 调用,而不是第二个。可能是什么问题?

0 投票
4 回答
19143 浏览

javascript - ExtJs 4,有没有办法找到控制?(不是“id”)

我有按钮id = 'someid',我可以通过Ext.getCmp('someid')...找到它

有没有办法为该按钮设置某种“extraId”,并通过“extraId”找到该按钮?

0 投票
1 回答
15042 浏览

extjs - 如何从 ExtJs 4 中的商店访问嵌套模型

我刚刚下载了 ExtJs 4 的最终版本,我正在尝试使用新的模型方法来实现一些东西。

例如,我有一个名为 SetupModel 的模型,它有 2 个嵌套模型用户、报告。我创建新商店并设置商店的模型属性 = SetupModel。

问题是 - 数据加载到商店后如何访问我的嵌套属性?

我需要类似 myStore.data.Users() 的东西,但不正确。

有什么想法吗?

0 投票
3 回答
6781 浏览

javascript - ExtJs 4,如何防止 xtype: 'combo' 在单击已选择的项目时折叠?

我有ComboBox。当我单击展开列表中的项目时,ComboBox选择该项目并折叠。如果我单击已选择的项目,它也会崩溃。

当用户选择已选择的项目时,有没有办法“停止”折叠?ComboBox

PS:简而言之,我想表现ComboBox得像http://dev.sencha.com/deploy/ext-4.0.0/examples/themes/index.htmlTimeField

更新

我不需要至少在 IE7 和 IE8 上不起作用的解决方案。

0 投票
2 回答
1989 浏览

extjs - EXT JS 4 向链接添加查询字符串

每当我创建一个带有 url 的组件时,Ext Js 4 都会将 ?undefined 添加到链接中。我怎样才能摆脱它?

单击仪表板会将您带到https://domain.tld/admin/dashboard?undefined