卡片分录中标签动态显示名称或卡片分录中动态设置可见性原创
2人赞赏了该文章
244次浏览
编辑于2024年03月27日 19:33:35
DynamicObjectCollection entrys = this.getModel().getEntryEntity("单据体标识");
CardEntry cardEntry = this.getControl("单据体标识");
//循环单据体,自行进行逻辑判断
for (int i = 0; i < entrys .size(); i++) {
Map<String, Object> text_map = new HashMap<>();
text_map.put("text", "要显示的名称");
Map<String, Object> map= new HashMap<>();
map.put("要修改的标签的标识", text_map);
//修改标签名称
cardEntry.setCustomProperties(cardEntry.getKey(), i, map);
//控制可见性
cardEntry.setChildVisible(false,i,"要控制的元数据的标识")
}
推荐阅读