1. 动态表单插件
金蝶云社区-云小爱
云小爱
1人赞赏了该文章 8686次浏览 未经作者许可,禁止转载编辑于2014年04月02日 17:23:02
动态表单插件 动态表单插件提供了丰富的接口,通过这些接口可以在插件中对表单编辑和列表界面样式、操作进行控制,也可以对显示数据进行各种处理。再来回顾一下动态表单元数据结构和继承关系:动态表单模型包含表单外观和表单业务逻辑,表单外观管理界面控件外观及样式,在模型中由视图(View)来控制,表单业务逻辑管理包括服务、校验器、操作和业务规则等,由模型(Model)来控制。动态表单外观和逻辑都是在IDE中设置的,设置的数据保存在动态表单模型元数据中,具体由布局元数据(LayoutInfo)记录表单外观数据,由业务元数据(BusinessInfo)记录表单逻辑数据,这2个类分别由View和Model持有。 (图 10 – 2 动态表单元模型) 为了方便使用和提高开发效率,我们将动态表单模型分解为各种表单领域模型,同时为各种模型提供了相应插件: (图 10 – 3 领域模型-动态表单模型关系) 动态表单插件分为5大类: 1. 单据插件 2. 列表插件 3. 过滤条件插件 4. 账表插件 5. 动态表单插件 继承关系如下: (图 10 – 4 插件继承关系)