电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

工作流审批中如何设置弹性域字段可编辑

来源:金蝶云社区作者:金蝶2024-09-235

工作流审批中如何设置弹性域字段可编辑

1 业务背景

已知工作流审批可以配置界面哪些字段可以修改,但是这个方法用在弹性域字段上无效。

2 解决方案

2.1 方案总述

工作流打开的单据默认是预览态的,预览态默认是不可编辑的。预览态下即便将弹性域字段改为可编辑状态,里面的维度字段还是以预览态显示,需要二开进一步处理将对应的维度字段设置为编辑态,才可以


2.2 实现步骤

(1)工作流设计将弹性域字段设置为可编辑

(2)编写表单插件,redisterListener事件里面添加弹性域元数据监听器addFlexControlMetaPreRenderListener,修改维度字段的可编辑性

public void registerListener(EventObject e) {
    super.registerListener(e);

    String source = this.getView().getFormShowParameter().getCustomParam("SOURCE");
    String scene = this.getView().getFormShowParameter().getCustomParam("SCENE");
        //判断是否是审批操作打开的表单界面,仅在审批界面设置为可编辑
    if(source!=null&&scene!=null&&source.equals("WF")&&scene.equals("AUDITFLOW")){
        FlexEdit flexfield = this.getView().getControl("表单标识");
        flexfield.addFlexControlMetaPreRenderListener(flexControlMetaPreRenderEvent ->
                flexControlMetaPreRenderE

工作流审批中如何设置弹性域字段可编辑

1 业务背景已知工作流审批可以配置界面哪些字段可以修改,但是这个方法用在弹性域字段上无效。2 解决方案2.1 方案总述工作流打开的单据...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信