|
发表于 2018-4-3 16:48:47
|
显示全部楼层
参考http://docs.wex5.com/bex5-process-question-list-10035/
addActivity按下面的修改
- Model.prototype.addActivity = function(activityRows, executorRows, activity, control){
- if (activity.isSelectable()){
- var toItem = control.getToItemByID(activity.getID());
- var isEnd = toItem.isEnd();
- var selected = toItem.isSelected();
- if(activity.isOptional())
- activityRows.push({rowid: activity.getID(), selected: false, isEnd: isEnd, label:activity.getLabel()});
-
- else
- activityRows.push({rowid: activity.getID(), selected: selected, isEnd: isEnd, label:activity.getLabel()});
-
- this.addExecutors(executorRows, toItem);
- }
-
- var children = activity.getChildren();
- if (children && children.length>0){
- for (var i=0; i<children.length; i++){
- this.addActivity(activityRows, executorRows, children[i], control);
- }
- }
- };
复制代码
|
|