根据表单标识获取表单元数据及所有控件原创
7人赞赏了该文章
3,896次浏览
编辑于2021年11月25日 15:42:45
(注意:二开还是推荐优先适用servicehelper类来调用,servicehelper能满足的,不要使用其他的接口,后期平台非servicehelper的可能会改动,可能不会考虑兼容,所以能使用servicehelper的就不要用其他的)
元数据相关的servicehelper:MetadataServiceHelper、AppMetaServiceHelper、ConvertMetaServiceHelper、LocaleMetadataServiceHelper等,优先使用这些。(注意不要用到非平台的)
//功能:根据表单标识获取表单所有控件 //根据表单编码获取表单id String id = MetadataDao.getIdByNumber("kdec_cehsi", MetaCategory.Form); //获取表单元数据 FormMetadata formMeta = (FormMetadata) MetadataDao.readRuntimeMeta(id, MetaCategory.Form); //获取所有控件集合 List<ControlAp<?>> items = formMeta.getItems(); for (ControlAp<?> item : items) { //控件名称 String name = item.getName().getLocaleValue(); //控件编码 String key = item.getKey(); }
赞 7
7人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读