iMatrix平台流程引擎之表单字段权限是如何实现的?
来源:互联网 发布:php冒泡排序代码 编辑:程序博客网 时间:2024/05/21 06:21
前面已经介绍了iMatrix平台办理人设置的原理,下面再看看表单字段的权限是怎样实现的?
1) 流程设计器设置:
1) Xml中
<task … … … …>
… … … …
<edit-right>
<field>
<name>出差日期[outDate:DATE:TEXT:outDate]</name>
<constraint-rule>field.fill.way.prohibit</constraint-rule>
<condition>true</condition>
</field>
<field>
<name>事由[reason:TEXT:TEXT:reason]</name>
<constraint-rule>field.fill.way.prohibit</constraint-rule>
<condition>true</condition>
</field>
<field>
<name>发票张数[invoiceAmount:INTEGER:TEXT:invoiceAmount]</name>
<constraint-rule>field.fill.way.prohibit</constraint-rule>
<condition>true</condition>
</field>
<field>
<name>金额[money:DOUBLE:TEXT:money]</name>
<constraint-rule>field.fill.way.prohibit</constraint-rule>
<condition>true</condition>
</field>
<field>
<name>一级审批说明[firstOpinion:TEXT:TEXT:firstOpinion]</name>
<constraint-rule>field.fill.way.must.fill</constraint-rule>
<condition>true</condition>
</field>
</edit-right>
… … … …
</task>
2) 后台解析和前台的相互配合
解析xml获得固定格式的json字符串传到前台。
前台调用给定的js方法,实现字段的验证
前台引入下列脚本
<script src="${resourcesCtx}/widgets/validation/dynamic.validate.js"type="text/javascript"></script>
调用给定的js方法addFormValidate(‘由后台传过来的json字符串’,'提交的form的id');经过研究发现form的id和form的name好像要一致才行.
<script src="${resourcesCtx}/widgets/validation/dynamic.validate.js"type="text/javascript"></script>
调用给定的js方法addFormValidate(‘由后台传过来的json字符串’,'提交的form的id');经过研究发现form的id和form的name好像要一致才行.
- iMatrix平台流程引擎之表单字段权限是如何实现的?
- iMatrix平台的工作流是分为流程图设计器和流程引擎的
- iMatrix平台流程引擎之办理人设置
- 关于iMatrix平台流程引擎事件处理之业务补偿分析
- iMatrix平台的系统元数据最重要的是列表管理和表单管理
- iMatrix平台的权限管理系统是一个基于角色的访问控制系统
- iMatrix平台中Spring的权限标签使用说明
- 探讨一下iMatrix平台流程引擎时间处理之子流程事件处理
- iMatrix平台的发展史
- 如何在iMatrix平台中实现单元格合并
- 下面介绍下iMatrix平台流程引擎事件处理之流向事件处理分析
- iMatrix平台中如何创建表之间的关系
- 如何设置iMatrix平台中列表标签(gridjqGrid)的查询
- 在iMatrix平台中如何设置表单显示标签(grid:formView)
- 使用iMatrix平台开发项目的时候遇到添加字段为空状况
- 【BPM开发平台】表单中启动其它流程的方法_工作流引擎_流程管理
- iMatrix平台中菜单标签如何设置
- ccbpm工作流引擎是如何支持多种流程模式的
- Java Math工具类,四舍五入等相关操作
- Lambda 的表达式
- K-means聚类之一(多维整型数据)
- 导入jar包、打包错误错误
- 自娱自乐1之Linux UDC驱动(形式模板)
- iMatrix平台流程引擎之表单字段权限是如何实现的?
- 文件路径 正斜杠和反斜杠
- [Liferay]springMVC在Liferay中出现过的问题:The requested resource () is not available
- 动态设置android最小版本
- Java 读取HTML页面源代码工具类
- 使用webService时,gsoap数据类型注意事项
- tomcat启动报错:Error configuring application listener of class org.springframework.web.context.ContextLo
- Mapreduce不设置reduce,只执行map的输出结果
- Spring启动异常: cvc-elt.1: Cannot find the declaration of element 'beans'