目录
2.1、GhPlanningReviewApprovedFunction
2.2、GhPlanningReviewApprovedFunction.properties
2.3、GhPlanningReviewApprovedFunctionWeb.properties
一、加变量
"docCreateTime": {
"propertyType": "simple",
"messageKey": "km-review:kmReviewMain.docCreateTime",
"type": "DateTime",
"column": "doc_create_time",
"notNull": "true",
"unique": "false",
"canSearch": "true",
"canDisplay": "true",
"canRelation": "true"
},
将此处的 canDisplay 属性设置成 true 即可
二、加函数
此处以规划设计模块为例
2.1、GhPlanningReviewApprovedFunction
/**
* 规划设计根据城建院获取城建院部门领导
*
* @param fdId
* @return
* @throws Exception
*/
public static List<SysOrgElement> getCjy(String fdId) throws Exception {
logger.warn("规划设计根据城建院获取城建院部门领导...");
IGhPlanningRyjhtzdService ghPlanningRyjhtzdService = (IGhPlanningRyjhtzdService) SpringBeanUtil.getBean("ghPlanningRyjhtzdService");
GhPlanningRyjhtzd ghPlanningRyjhtzd = (GhPlanningRyjhtzd) ghPlanningRyjhtzdService.findByPrimaryKey(fdId);
List<GhPlanningRyaptzDetail> fdRyaptzDetail = ghPlanningRyjhtzd.getFdRyaptzDetail();
Set<SysOrgElement> set = new HashSet<>();
if (null != fdRyaptzDetail && fdRyaptzDetail.size() > 0) {
for (GhPlanningRyaptzDetail ghPlanningRyaptzDetail : fdRyaptzDetail) {
SysOrgElement fdCjy = ghPlanningRyaptzDetail.getFdCjy();
SysOrgElement hbmThisLeader = fdCjy.getHbmThisLeader();
set.add(hbmThisLeader);
}
}
List<SysOrgElement> list = new ArrayList<>(set);
return list;
}
方法必须是静态的,方法名必须要和以下俩个配置文件对应
2.2、GhPlanningReviewApprovedFunction.properties
扩展函数.规划设计根据承建院获取承建院部门领导=getCjy
getCjy 对应的是刚才 function 文件中的方法名
2.3、GhPlanningReviewApprovedFunctionWeb.properties
getCjy.name = 扩展函数.规划设计根据承建院获取承建院部门领导
getCjy.title = 样例:<br/>\
$扩展函数.规划设计根据承建院获取承建院部门领导$($ID$);
设置函数的名称和在页面上显示的标题参数示例
注:扩展函数.规划设计根据承建院获取承建院部门领导 这段文字必须和上一个配置文件的对应,否则会报函数找不到的错误