问题标签 [jsonreader]

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 投票
2 回答
13700 浏览

json - JsonStore 和 JsonReader 在 Ext.data 的上下文中的基本区别是什么?

在 Ext.data 的上下文中,JsonStore 和 JsonReader 之间的基本区别是什么?

我的意思是当我应该使用 JsonStore 以及何时应该使用 JsonReader 时,两者都提供了相同的解决方案。

0 投票
5 回答
6620 浏览

extjs - JsonStore 和 JsonReader 的问题

在我的 ExtJS 应用程序中,我使用 EditorGridPanel 来显示来自服务器的数据。

当我在没有阅读器的情况下使用 JsonStore 时,它​​可以工作,但是当我尝试更新任何字段时,它使用我的“创建”网址而不是“更新”。

我相信问题在于我不使用阅读器,但是当我使用 JsonReader 时,网格会完全停止显示任何数据。

那么,有谁知道问题可能是什么以及如何解决它。从我的服务器返回的数据是 Json 格式的,并且接缝没问题

0 投票
1 回答
51 浏览

javascript - 使用 ExtJS JsonReader 时是否有可能出现的异常的公开列表?

我在调试问题时遇到了麻烦,并在寻找有关它可能的错误来源的更多信息。

0 投票
5 回答
1179 浏览

extjs - 多个 JsonReader 读取 JsonStore 数据的不同部分

说我有一个像这样的 json 字符串: 代码:

{"Staff":[{"id":1,"name":"John"},{"id":2,"name":"Mary"},{"id":3,"name":"Sandra"}],"Students":[{"id":2,"name":"Peter"},{"id":3,"name":"Carl"},{"id":4,"name":"Hodges"}]}

(注意:如果您想查看格式更好的 json 字符串,请将其粘贴到http://json.parser.online.fr/上)

我有两个组合框 cmbStaff 和 cmbStudents。是否可以将两个组合框绑定到同一个商店但具有不同的 jsonreaders?即 cmbStaff 的 datareader 将读取带有 root: 'Staff' 的字符串,而 cmbStudent 将读取带有 root 'Students' 的字符串?

这是为了节省商店制作的 AJAX 数量,并为每个组合框设置不同的商店(想象一下,如果我的表单有 20 个组合框!)。

有任何想法吗?如果您需要更多信息,请随时通知我谢谢!

0 投票
1 回答
2784 浏览

json - ExtJS gridPanel 没有加载 JSON

我在这里学习教程: http ://www.sencha.com/learn/Tutorial:Grid_PHP_SQL_Part3

但我无法加载我的 gridPanel。我已经为此苦苦挣扎了很长一段时间,并且一直在更改代码,但没有任何效果。如果我查看 FireBug,我可以看到 JSON 加载,是的,我已经尝试禁用 FireBug,但我仍然没有运气......

我已经按照上面的教程,参考了 ExtJS Cookbook,并浏览了 Sencha 网站上的各种示例和 API 文档。

我感谢任何帮助,非常感谢你,

艾尔谢

EditorGridPanel 截图

PHP代码:

JS代码:

0 投票
1 回答
2667 浏览

javascript - 为 jqGrid 使用自定义 JSON 格式

我有一个 JSON 文件,其格式必须如下。如何让 jqGrid 使用 、 或 选项解释jsonmap这种colModel格式jsonReader

colNames["subElement1", "subElement2", "subElement3", "subElement4"]

非常感谢您的帮助。

0 投票
1 回答
901 浏览

javascript - Ext JS:覆盖 JsonReader 或后处理

对我的服务器的特定请求返回 JSON 的 x 字段。我想组合其中几个字段并将连接的数据插入到我的 JsonStore 的 x+1 字段中。

我知道如何处理加载事件、读取每条记录、连接适当的字段并插入我的 x+1st 字段。但是,是否有更好(更有效)的方法来实现这一点 - 也许通过覆盖 JsonReader?

0 投票
1 回答
2352 浏览

json - ExtJS中,如何为不同的json输入格式定义jsonreader?

我有一个以给定格式生成 JSON 的外部源。我需要使用 ScriptTagProxy 来访问该数据。数据格式为(两条记录):

如何为这些数据定义 jsonreader?正如我所看到的,根应该是这样的:

而我的 JSON 就像:

更新

再添加一个案例:同样我们可以有一个 jsonreader for;

其中 1--> 优化,2--> 自动化,3--> 流程改进等。

基本上我需要通过序列化查询对象从 ColdFusion 查询对象返回数据。CF Query 中的序列化可以返回以上两种格式的数据。

我还是 Ext World 的新手!!希望能得到一些支持。

最好的问候, Tushar Saxena


下面是我面临问题的代码。数据正在存储中,因为它可用于 ComBox.. 但无法使用每个功能或通过其他方式读取数据?那么存储中的数据是否只能提供给组件?在另一个示例中,我使用 loadDATA() 手动创建了一个 simplestore (ArrayStore) 缓存数据。每个函数都在工作!!!

在以下情况下,如果我在使用 ADD() 加载后添加一条记录,每个函数都会执行一次,显示我刚刚添加的数据......并且刚刚添加的数据对组件不可用!!!怎么来的!!!

可能是我错过了一些非常基本的概念,因为我对 EXT 还是很陌生。

非常感谢您的回应。

0 投票
1 回答
296 浏览

json - 如何使用 ExtJS JSONReader 读取不可迭代的参数

我通过以下 JSON 结构发送:

在我的 JS 文件中,我将 JSONReader 定义如下:

这有效,我能够迭代结果数组。然而,我想要实现的是能够以某种方式读取结构开头的参数“header”。

我应该如何定义 JSONReader 来存储这个参数,以及我以后如何加载这个参数?

0 投票
1 回答
440 浏览

json - 如何使用 jqGrid 从 JSON/gSON 对象接收数据?

我正在尝试通过 JSON 上的 gSON 将 Java 对象中的数据添加到 jqGRID 表中,但我被卡住了,正在配置 jsonreader。

Java 对象如下所示:

该对象将通过 gSON 编码并使用 jqGRID 通过 JSON 发送到客户端。我只想显示“list2”中的所有项目......没有ID,没有计数器,什么都没有......

问候