运行期动态构建表单模型(二)
1人赞赏了该文章
1,886次浏览
编辑于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接口
写法参考第一篇的示例代码。
推荐阅读