【发布时间】:2011-05-16 04:59:43
【问题描述】:
说我有一个这样的 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。是否可以将两个组合框绑定到同一个商店但具有不同的 jsonreader?即 cmbStaff 的 datareader 会读取带有 root: 'Staff' 的字符串,而 cmbStudent 会读取带有 root 'Students' 的字符串?
这是为了节省商店生成的 AJAX 数量,并为每个组合框设置不同的商店(想象一下,如果我的表单有 20 个组合框!)。
有什么想法吗?如果您需要更多信息,请随时通知我谢谢!
【问题讨论】:
标签: extjs jsonreader jsonstore