|
发表于 2021-8-5 11:30:36
|
显示全部楼层
可以试试字段的值改变事件,选择不同的值显示不同的流程按钮;我这有个案列您可以参考下
- function(field, value, eOpts){
- /**
- * 平台提示,不用可以随时删除这段注释.
- * var func = JE.getFunc('功能编码'),//得到功能对象
- * kqtree = func.treeview,//得到快速查询树对象
- * mainRecord = func.getParentData();//得到父亲功能对象
- * var formRecord = func.getFormData();//如果是表单按钮就可以得到本功能表单里的数据
- * var fieldValue = formRecord.fieldCode;
- * var form = func.formview;//得到表单对象,findField(fieldName)找到字段组件
- * var basicForm = form.form;
- */
- var form = field.up("jeformview");
- var x = form.down("[xtype=toolbar]").down("[text=发起->变更流程]");
- var y = form.down("[xtype=toolbar]").down("[text=发起->新增部门]");
- var z = form.down("[xtype=toolbar]").down("[text=发起->部门注销]");
- if(value=='sc'){
- x.hide();
- y.hide();
- z.show();
- }
- if(value=='xz'){
- x.hide();
- y.show();
- z.hide();
- }
- if(value=='xg'){
- x.show();
- y.hide();
- z.hide();
- }
- if(value==''){
- x.hide();
- y.hide();
- z.hide();
- }
- }
复制代码
|
|