【问题标题】:What is the purpose of the ReaderID attribute in <ext:JsonReader>?<ext:JsonReader> 中 ReaderID 属性的用途是什么?
【发布时间】:2011-09-15 02:50:22
【问题描述】:

我现在正在学习如何使用 Coolite。我正在尝试使用Store 元素,但我不知道JsonReaderReaderID 属性有什么作用?

【问题讨论】:

    标签: .net extjs ext.net coolite


    【解决方案1】:

    .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

    希望这会有所帮助。

    【讨论】:

    • 感谢 Geoffrey 的澄清,您的表述方式更有意义。客户端“id”对我来说总是有点奇怪,所以我想知道我可以在数据绑定中将它设置为对行服务器端有意义的东西,IDProperty 对我个人来说更具语义意义!
    【解决方案2】:

    如果不特别检查,我会假设“ReaderID”属性与任何“ID”属性具有相同的好处,因为它提供了对元素的唯一引用。

    这通常是为了让您可以通过 ID 找到它并直接在特定实例上执行功能,而不是按类型查找它或必须遍历页面上的所有项目并找到您所关注的特定实例.

    【讨论】:

      猜你喜欢
      • 2019-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-01
      • 2020-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多