【发布时间】:2017-01-17 14:03:13
【问题描述】:
我的 API 返回在 Attachments.store.Attachments 数据中可见的 JSON 对象。在我看来,该结构由 4 个模型组成:AttachmentObject、AttachmentDef、AttachmentFile 和 AttachmentNote。我已经在小提琴中定义了它们,并使用 hasOne 和 hasMany 相互关联。我还创建了一个简单的网格和一个表单。
在网格中,我想在最后一列显示附件的名称,但我无法使用 dataIndex 属性访问子节点。当仅将“attachmentDef”作为 dataIndex 传递时,网格会将子项转换为“[object Object]”字符串,这意味着网格可以注意到嵌套数据。我也尝试使用渲染器检索名称,但排序功能消失了。
API 要求在发布新附件时使用相同的 JSON 格式。如何实例化上述模型并将选择的模型字段(即名称和注释)与表单字段绑定?
【问题讨论】:
标签: javascript extjs model sencha-architect extjs6