卡片分录中标签动态显示名称或卡片分录中动态设置可见性原创
金蝶云社区-Lions
Lions
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,"要控制的元数据的标识")

}


赞 2