activiti 在线编辑器实现代理人可以选择

基于5.22.0版本:

1,在modeler.html中添加相应的弹窗控件(layer.js无法成功)




2,在assignment-popup.html中修给如下代码:







3,回显后,能够保存到数据库中需要修改properties-assignment-controller.js:

$scope.save = function() {
//获取js设置的id,在这里获取原因是用js给input赋值,原生的方法无法获取到
var tmp=jQuery("#assigneeField").val();
var names=jQuery("#assigneeFieldName").val();
$scope.property.value = {};
handleAssignmentInput($scope);
$scope.property.value.assignment = $scope.assignment;

$scope.property.value.assignment.assignee =tmp;
$scope.property.value.assignment.assigneeName =names;

$scope.updatePropertyInModel($scope.property);
$scope.close();
};

4,加载ztree的jsp中的代码:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%@ taglib prefix="ww" uri="webwork" %>







































    5,第4步可以用html代替类试代码如下:




    selectOrg.html




    type="text/css">







      转载于:https://www.cnblogs.com/lkzp123456/p/6428781.html

      你可能感兴趣的:(activiti 在线编辑器实现代理人可以选择)