咨询MDriven Autoforms嵌套限制:是否支持多层EmbedInDocument?
MDriven Autoforms 嵌套与
EmbedInDocument属性解答 嘿,我来帮你理清关于MDriven Autoforms的这个问题:
嵌套层级支持:Autoforms并不只限制一级嵌套,它是支持多级嵌套的。只要你在需要嵌入的每一层关联(multilink)上都设置了
EmbedInDocument属性,就能实现多层对象的嵌入展示。比如如果你的WorkOrderJob还有下一级关联对象,只要在对应的multilink上开启这个属性,它也会被嵌入到以WorkOrder为根的视图模型中。多对象嵌入到同一根VM:是的,
WorkOrderJob和WorkOrderLine完全可以同时嵌入到以WorkOrder为根的同一个视图模型里。只要你在WorkOrder指向这两个对象的multilink上都配置了EmbedInDocument属性,Autoforms会自动把这两个子对象的内容整合到根表单视图中,不需要为它们单独创建视图模型。当前仅能一级嵌套的排查建议:如果你现在只能实现一级嵌套,可以检查这几点:
- 下一级对象的关联属性是否正确设置了
EmbedInDocument? - 对象之间的关联关系是否是正确的双向映射?
- 有没有在Autoforms的配置中意外限制了嵌套层级(默认是不做限制的)?
- 下一级对象的关联属性是否正确设置了
内容的提问来源于stack exchange,提问作者Henrik Leijonhufvud
相关产品推荐
相关产品推荐

