如何根据页面标识获取单据中的所有字段(包含单据体字段)原创
金蝶云社区-X_W
X_W
12人赞赏了该文章 4,364次浏览 未经作者许可,禁止转载编辑于2021年07月06日 15:09:21

开发过程中有些时候已知页面标识,想要在不打开单据页面的情况下获取单据里的所有字段,那么本篇文章可以帮助您实现您的需求,代码如下:

MainEntityType entityType = EntityMetadataCache.getDataEntityType(Const_EntityName.RobotTask);
        
FormMetadata taskMeta = (FormMetadata) MetadataDao.readRuntimeMeta(MetadataDao.getIdByNumber(entityType.getName(), MetaCategory.Form), MetaCategory.Form);  

List<ControlAp<?>> items = taskMeta.getItems();//元数据所有字段内容

items即为所有字段,包括普通字段以及单据下的单据体中的所有字段。

图标赞 12
12人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!