流转对话框是用windowDialog打开的,windowDialog组件继承了dialog组件
dialog组件上提供了resizable属性设置是否允许改变大小,可以了_createResizeBar()方法控制鼠标操作
因此控制流转对话框通过鼠标改变大小,可以用resizable属性和_createResizeBar()方法实现
设置某个功能的流转对话框通过鼠标改变大小,可以在功能对应的.w的process组件的onBeforeOpenDialog事件中控制
如下:
Model.prototype.processBeforeOpenDialog = function(event){ setTimeout(function(){ event.source._processDialog.set({resizable: true}); event.source._processDialog._createResizeBar(); },1); };
如果是所有的流程功能都控制可以在/UI2/system/service/process/dialog/processDialog.w的model的onParamsReceive事件中控制
如下:
this.owner.set({resizable:true}); this.owner._createResizeBar();
评一波