问题标签 [extjs-stores]
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.
javascript - 从 ExtJs 4.1 存储中删除记录时会触发哪些事件
我正在使用 ExtJS 4.1。我正在使用商店的 remove() 从商店中删除记录。我想知道当您从商店中删除记录时会触发哪些事件。我查看了 sencha 文档,我认为没有针对此特定要求的事件。这是我在商店的删除事件中编写的代码。但它不起作用:(
谢谢!!
javascript - 使用 filterBy() 应用过滤器时从 ExtJs 存储中清除过滤器的最快方法
我正在使用 ExtJS 4.1。我正在使用商店clearFilter()
从商店中删除过滤器。我正在使用filterBy
方法将过滤器应用于商店。我正在过滤名称不是罗纳尔多的所有记录。
清除过滤器后,我加载了一个包含网格(附加到存储)的视图。但是当我加载网格时,我仍然可以看到过滤器没有被清除。这家店是本地店。我没有在商店中应用任何分组。商店只使用一种模型。
虽然这一切工作正常,但是当我使用 清除过滤器时clearFilter()
,需要一些时间。当使用过滤器应用过滤器时,是否有更快\更好\正确的方法来清除商店中的过滤器filterBy()
?
javascript - ExtJS 4.2.1 在 ViewChange 上重置商店
在我的 ExtJS 应用程序中,我想在更改页面时重置商店。这意味着我不希望任何旧视图/页面中的任何过滤器、分组或侦听器。
Currentyl 我正在设置我的视图存储,如下所示:
我正在加载这样的商店:
在某些情况下是这样的:
我所有的页面都扩展了我的基本视图,所以我想我只是做这样的事情:
这将导致当我第一次进入视图时网格有时是空的......我不明白为什么......当我第二次或有时第三次进入视图时,它确实显示了带有条目的网格..
有没有一种通用的方法来完成这样的事情?我做错了什么?我不明白为什么会这样。
json - extjs4 jsonStore 根目录
帮助任何人,我需要在我的商店中使用 JSON 数据。有人可以指出我的 jsonstore 配置有什么问题吗?我需要在我的图表中使用 rain_value 和 air_pressure 参数,但 JSON 中的“数据”不会设置为 root。
我的设备型号:
我的 deviceData 模型:
我的 jsonStore:
JSON数据:
html - ExtJS 的 store 将所有数据保存在哪里
我想知道 ExtJS 将所有数据存储在哪里?我知道数据存储在内存中,但我想知道它是在内部使用 HTML 5 本地存储还是使用了任何其他技术?
谢谢,迪普什
json - Ext.data.Store 代理不解析嵌套的 JSON 及其模型
我只是想在我创建的模型中解析嵌套的 JSON。我为每个 JSON 节点创建了三个模型(Detalhe、Propriedade 和 Assinatura)。商店代理没有解析 Detalhe 模型的数据。
我还尝试将“映射”属性放在 hasMany 属性上,并具有相同的节点名称。它没有用。Ext.Template 也无法读取存储数据并填充查看器。
有什么建议么?
这是我的 JSON:
以及解析代码:
javascript - ExtJs 4.1 网格的分组功能启用和禁用问题
我正在使用 ExtJs 4.1。我的应用程序有两个网格。两个网格都具有分组功能(我使用了两个独特的分组功能)。两个网格都使用单个商店。每个网格都有两个按钮,用于启用和禁用分组功能。所有这一切都很好。
问题:当我在一个网格中禁用分组功能并打开第二个网格时,即使网格和分组功能不同,第二个网格中的分组功能也会被禁用。我不确定这种行为的原因是什么。
请使用此小提琴重现问题并查看代码。
谢谢!!!1
extjs - 无法在 ExtJS 树网格中显示数据
我刚刚从 Sencha 的站点复制了ExtJS 树网格的示例。我创建了一个小提琴,唯一的区别是,我使用本地数据而不是使用代理,并且我删除了一些列。
请检查这个小提琴并告诉我为什么我无法在网格中看到数据?
谢谢!!!
extjs - 单例 Ext JS (4.2.1) 和商店
您如何将 Store 实现为单例?
在 Architect 中,我的商店有一个属性复选框,用于添加属性
如果我添加它然后重新加载它无法加载的应用程序(如果需要有关错误的信息,我可以提供更多详细信息)
如果我然后删除该属性,它加载正常,但是在我使用 Ext.getStore("MyStore") 的地方然后返回的商店包含不同的数据,具体取决于我使用商店的位置。我有一个控制器,我在 getStore 方法中使用类名,这用于该控制器内的几个函数中。
此外,文档中似乎没有任何关于单例属性的文档。如果我查看 Ext.data.Store 没有单例。
extjs - 无法在 ExtJS 树网格中加载数据 - 只有根节点可见
我创建了一个 ExtJS 树网格的示例。但网格只显示根节点。请检查这个小提琴,让我知道为什么剩余的节点不可见。