标签通过自定义类,在业务流程、业务实体或任务页面中,以表单的形式展示一些信息或提供可填写信息的表单用于保存相关信息。
此类必须继承AOP类(com.bronzesoft.rdm.platform.service.aop.impl.Aop),并根据需要重载对应方法,可重载的方法如下: (1). public void prepare(Map<String, Object[]> datamap) Map<String, Object[]> datamap, 其中: Key:字段名称 value:字段值对,object[0] 为ID值,object[1]为value值 dataMap.put(key, new Object[]{id, name});
(2). public AopReturn before(AopData data) AopData:储存实体信息的数据结构 // 获取实体字段值 aopData.getProperty(“字段名”); //实体特殊字段值,通过对象BaseData或LcBaseData获得 BaseData d = (BaseData)aopData.getEntityData(); // 流程实体 LcBaseData d = (LcBaseData)aopData.getEntityData(); //业务实体
(3). public AopReturn after(AopData data) AopData:储存实体信息的数据结构 // 获取实体字段值 aopData.getProperty(“字段名”); //实体特殊字段值,通过对象BaseData或LcBaseData获得 BaseData d = (BaseData)aopData.getEntityData(); // 流程实体 LcBaseData d = (LcBaseData)aopData.getEntityData(); //业务实体
标签必须在页面上配置,才能起作用。标签相对于操作钩子要更灵活,且能进行页面的个性化修改。
|