运行期动态构建表单模型(二)
金蝶云社区-云小爱
云小爱
1人赞赏了该文章 1,896次浏览 未经作者许可,禁止转载编辑于2013年06月20日 10:29:18

1、在App_Data/Common.config中增加元数据提供者


2、在服务端插件的审核后生成表结构。
string entKey = "FBillHead";
string id = "
HR_PA_DynItemClass@HR|PA";

IMetadataProvider mp = MetadataProviderFactory.Instance.GetProviderById(id);
FormMetadata fm = mp.GetFormMetadata(this.Context, id) as FormMetadata;

fm.BusinessInfo.GetEntity(entKey).TableName = "T_PA_PayObject_1";
mp.UpdateFormMetadataTable(this.Context, fm);

3、元数据提供者中实现DynaAssemblyFormMeta接口
写法参考第一篇的示例代码。