问题标签 [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.
extjs - 定期更新 EXTJS 4 Treepanel
我想创建一个Treepanel
,每秒更新一次。所以我拿了一家带有数据采集代理的商店:
商店似乎工作,数据显示在我的TreePanel
.
我尝试Treepanel
使用此功能更新:
更新似乎也有效。不幸的是,更新在每次更新时都会导致某种“闪烁”效果,因为重新加载了整个树。我正在寻找一种仅刷新已更改节点的方法。
有没有办法做到这一点?
问候
extjs - 使用 ExtJS 4 的动态模型
在 ExtJS 3.x 中,我能够使用 Store 的“字段”属性,但在 ExtJS 4 中,我似乎必须绝对使用模型。很好,但就我而言,它不是静态模型,我需要动态定义字段,有时还需要更改它们。
我可以重新创建一个模型,但我需要使用不同的名称,因为显然不可能修改现有模型,也不能删除它。如果我尝试使用同名的 Ext.regModel,ExtJS 会崩溃。
谢谢你的帮助!
javascript - 使用 Ext.define() 扩展网格面板时如何添加行双击事件监听器?
我正在使用 Ext.define() (Ext v4) 扩展 GridPanel。
双击网格行时,我需要获取行数据。在这一点上,我什至无法让事件监听器工作:
这里有什么问题?
如果有人需要答案 - 这是正确的方法:
http://dev.sencha.com/new/ext-js/4-0/api/Ext.grid.GridView#event-itemdblclick
extjs - 如何在没有 json 文件的情况下使用 JSON?
我需要将动态 JSON 与 data.TreeStore 一起使用。有了这个组件,就有了代理“config”,它需要一个 JSON 文件的路径。我的问题是,我无法在我的应用程序中编写 Json 文件。我会知道,如果我可以动态生成 JSON 并将其传递给 url 配置到代理?
例如 :
我的 URL 不是文件 url,而是用我自己的方法生成的 JSON!
如何构建 JSON 以将其与 TreeStore 一起使用而无需生成文件!?
我希望你能理解我的问题:)
非常感谢您的帮助!
javascript - ext 4 beta - 在面板详细信息视图中显示多个项目
我正在尝试将 Ext 用于我的一个小项目,但在尝试实现以下内容时迷失了方向:我有订单,每个订单将包含 1 个或多个 PurchaseItem 元素。我已经建立了一个显示订单列表并具有详细视图的手柄。如何在详细视图中显示每个订单的 PurchaseItem 的详细信息?
有没有办法遍历 OrderDetailsMarkup 中的每一个?
下面是我的代码:
这是网格处理的 json 示例:
extjs - 如何在 ExtJS 中对两个不同的商店进行两次 AJAX 调用?
我想要两个商店在同一个窗口中生成两个图表。两者都从服务器获取 JSON 数据。
实际上只发送了第一个 AJAX 调用,而不是第二个。可能是什么问题?
javascript - ExtJs 4,有没有办法找到控制?(不是“id”)
我有按钮id = 'someid'
,我可以通过Ext.getCmp('someid')
...找到它
有没有办法为该按钮设置某种“extraId”,并通过“extraId”找到该按钮?
extjs - 如何从 ExtJs 4 中的商店访问嵌套模型
我刚刚下载了 ExtJs 4 的最终版本,我正在尝试使用新的模型方法来实现一些东西。
例如,我有一个名为 SetupModel 的模型,它有 2 个嵌套模型用户、报告。我创建新商店并设置商店的模型属性 = SetupModel。
问题是 - 数据加载到商店后如何访问我的嵌套属性?
我需要类似 myStore.data.Users() 的东西,但不正确。
有什么想法吗?
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 上不起作用的解决方案。
extjs - EXT JS 4 向链接添加查询字符串
每当我创建一个带有 url 的组件时,Ext Js 4 都会将 ?undefined 添加到链接中。我怎样才能摆脱它?