...
配置好后,可实现在主界面切换子集时,进行权限控制。
8、任职子集只显示年月?
任职子集的“开始日期”在列表界面只展示到年月,不展示具体日期:
a.列表界面
在JobInformationMaster.meta.list.inside.json中该字段的fields里配置元数据:
代码块 |
---|
"fieldFunc": "=function(_row,col,value){if(value){return value.slice(0,7);}
else{return null;}}" |
b.编辑界面
JobInformationMaster.meta.info.inside.json中该字段的fields里元数据配置:
代码块 |
---|
"format": "yyyy-MM" |
此时,会发现点击info页面保存时报错;因为数据库中必须存到日,可在底层JobInformationMaster.json中加一个插件解决:
代码块 | ||
---|---|---|
| ||
"plugins": [
{
"key": "EmployeeSubDataConvert_pre_edit_data",
"type": "post_pre_data",
"name": "apps.emp.emp_model_plugin.ModelPlugInEmployeeSubDataConvert",
"plugin_type": "standard"
},
{
"key": "EmployeeSubDataConvert_pre_create_data",
"type": "pre_create_data",
"name": "apps.emp.emp_model_plugin.ModelPlugInEmployeeSubDataConvert",
"plugin_type": "standard"
}
] |