问题描述
我的数据库由 3 个表构成:Product、Operation 和 junction table Product_Operation 用于管理许多很多关系。
联结表由两列以上定义,因为每个“关联”都有附加信息,例如“到期日期”(对特定产品的每个可行操作都可以在有限的时间范围内完成)。
显然在 ExtJs 中我创建了模型 Product 和 Operation,并根据官方 documentation
Ext.define ( "myapp.model.Product",{ extend: "Ext.data.Model",idProperty: "id",fields: [ { name: "id",type: "integer" },{ name: "name",type: "string" },],manyToMany: { Product_Operation: { type: "myapp.model.Operation",role: "operations",field: "id",//pk operation right: { field: "id",//pk product role: "products",} } } } ); Ext.define ( "myapp.model.Operation",type: "string" } ] } );
但我注意到无法在他们所谓的“矩阵表”中映射其他字段。那么,如何管理来自联结表的附加数据? extjs 框架本身有预定义的方法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)