【发布时间】:2011-09-15 02:50:22
【问题描述】:
我现在正在学习如何使用 Coolite。我正在尝试使用Store 元素,但我不知道JsonReader 的ReaderID 属性有什么作用?
【问题讨论】:
标签: .net extjs ext.net coolite
我现在正在学习如何使用 Coolite。我正在尝试使用Store 元素,但我不知道JsonReader 的ReaderID 属性有什么作用?
【问题讨论】:
标签: .net extjs ext.net coolite
.ReaderID 属性有点令人困惑。这是定义:
包含记录标识符值的行对象中的属性名称。默认为 id
基本上,它是数据项中的属性名称,应该用作该行的“ID”。
例如,如果您的“客户”对象具有"CustomerID" 属性,则应将.ReaderID 属性设置为"CustomerID"。
仅供参考,从 Ext.NET v1.x 开始,.ReaderID 属性已重命名为 .IDProperty。
更多信息见(客户端文档):
http://dev.sencha.com/deploy/ext-3.3.1/docs/?class=Ext.data.JsonReader&member=idProperty
希望这会有所帮助。
【讨论】:
如果不特别检查,我会假设“ReaderID”属性与任何“ID”属性具有相同的好处,因为它提供了对元素的唯一引用。
这通常是为了让您可以通过 ID 找到它并直接在特定实例上执行功能,而不是按类型查找它或必须遍历页面上的所有项目并找到您所关注的特定实例.
【讨论】: