PC端流转对话框中选择组织对话框打开时组织默认指展开了第一级,如果要求组织完全展开可以在打开选择组织机构弹出框后设置,那么就需要对平台提供的流转对话框进行扩展

某个具体流程功能的流转对话框可以参考http://docs.wex5.com/bex5-process-question-list-10008/

所有的功能都需要可以通过扩展空间的方式修改/UI2/system/service/process/dialog/processDialog.js

在打开选择组织机构弹出框后设置组织全展开需要对Model.prototype.showExecutorDialog方法中重写
具体如下:

	Model.prototype.showExecutorDialog = function(owner, item){
		var dialog = this.getExecutorDialog();
		var param = this.createExecutorDialogParam(item);
		dialog._param_owner = owner;
		dialog.open(param);
		//获取到组织机构树orgGrid,然后调用grid的expandAll方法全展开
		if(dialog.getInnerModel()){
			dialog.getInnerModel().comp("orgGrid").expandAll();
		}
		else{			
			dialog.on('onLoad',function(event){
				event.source.getInnerModel().comp("orgGrid").expandAll();
			});
		}
		
	};