- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
快速开发笔记.doc
快速开发笔记
流程
流程节点数据字典
节点 节点编号 拟稿人 draft 部门经理审批 departmentLeaderApprove 行政安保中心审批 admSecurityCenterApprove 综合部经理审批 ComDepartmentLeaderApprove 车队负责人 carLeader 总经理 topLeaderApprove 后勤物业管理员 logisticsManagerApprove 食堂管理员 canteenManagerApprove 条件路由
在决策的属性中填写表达式
(EXTPARAM_STRING((“destinationInfo”)=”SQN”)))
EXTPARAM_NUMBER (fieldName1)==1
流程角色与表单对应原则
在流程节点属性中,填写人员表达式格式为#XXXXXXX#
界面
根据需求,整理字段
设置仅在固定节点可编辑,类型选择为阅读,后面单元填写
wish.str.contains(carLeader,wish.uniflow.getFlowNodeId())==false
数据校验
给字段增加 html属性
判断内容 必选属性 可选属性 提交时,不为空 denyBlank=yes fieldTitle=合同形式2/ denyBlankMsg=合同范围不能为空 当前节点属性不能空 node_denyBlankNodes=Approve2,applicant fieldTitle=合同形式2/ node_denyBlankMsg=合同范围3不能为空 提交给某个节点时,属性不为空 toNode_denyBlankNodes=Approve3 fieldTitle=合同形式4 toNode_denyBlankMsg=合同范围4不能为空 设置属性流程中隐藏
首先给需要隐藏的属性加上id,如TR?id=disNewAdress
然后在载入后JS脚本中填写,var?flowNodeId?=?wishx.uniflow.getFlowNodeId();if(flowNodeId==DutyDept){
带分秒的日期控制 html属性中填写easyui-datetimebox
设置来自数据库的数据源
设置二级变动,当某字段值变化是,另外一个字段值也跟着变化(数据来源于数据库情况)
如驾驶员-联系电话关系
第一步给联系电话增加ID,如id=’lxdh_s’
第二步创建后台查询代码,路径为应用开发平台/wzTaskManager/XXXX,在表现层的JSSP中创建,具体可以参考getCarInfo.jssp、getDriverInfo.jssp
调试是否有用的方法:
:7062/uniflow18/wzTaskManager/app_wz/wushiliang/officialCarFlow.db/getDriverInfo.jssp?openid=1
第三步增加前台JS,在载入后脚本中添加
$(#carType).change(function(){
var type= $(select[name=carType] option:selected).text();
var url = 【docUrl._context】/【docUrl._server】/app_wz/wushiliang/officialCarFlow.db/getCarInfo.jssp?opentype=+type;
wish.post(url,,function(html){
var dcc=new wish.dao.Documents(html);
var arr=dcc.jsonData;
$(#carNum).empty();
for(var i=0;iarr.length;i++){
var arrItem=arr[i];
if(arrItem.ID!=){
$(#carNum).append(option value=+arrItem.ID++arrItem.CARNO+/option);
}
}
});
});
流程
如何增加流程到流程管理平台。在开发平台到应用开发平台菜单-index.db-表现层-导航-index.navi 增加如下字段
在 {text:启动流程, children:
[
{text:XXX,attributes:{js:wishx.window.openFull(【docUrl._context】/【docUrl._
文档评论(0)