泛微OA流程表单中点击按钮自动赋值到签字意见框中

⭐️如果对你有用的话,希望可以点点赞,感谢了⭐️

在流程表单中实现显示两个按钮:同意,不同意

点击同意按钮,则签字意见框中赋值同意
点击不同意按钮,则签字意见框中赋值不同意
效果如下
在这里插入图片描述
在这里插入图片描述

实现步骤2步,如下
步骤①
设置按钮位置,一个按钮就设置一个,两个按钮就设置两个,按钮id唯一
在这里插入图片描述
步骤②
代码块中编写JS,JS如下

document.getElementById("bb").innerHTML='<button οnclick="myFunction1()">同意</button>';
document.getElementById("aa").innerHTML='<button οnclick="myFunction()">不同意</button>';

function myFunction(){
  WfForm.setSignRemark("不同意");
  
}

function myFunction1(){
  WfForm.setSignRemark("同意");
  
}
### 如何在OA系统中为浏览按钮设置默认值或动态赋值 #### 设置静态默认值 对于浏览按钮,在表单设计阶段可以通过配置字段的默认值来设定初始状态。具体来说,当希望浏览按钮具有固定的默认路径或其他固定参数时,可以在模块默认值页面下的表达式中进行设置。 例如,如果期望浏览文件夹始终指向特定目录 `/default/path`,则可在相应位置输入如下内容: ```plaintext 浏览地址 = "/default/path" ``` 此方法适用于不需要变动的情况[^2]。 #### 动态赋值方式 为了实现更灵活的功能,比如根据当前用户的部门自动调整可访问资源的位置,就需要采用脚本编程的方式来进行动态处理。这通常涉及到使用JavaScript或者其他支持的语言编写一段逻辑代码嵌入到表单加载事件里执行。 下面是一个简单的例子展示如何基于用户所在单位变更浏览链接: ```javascript // 假设已获取到登录者的信息对象 user_info var deptCode = user_info.dept_code; // 获取部门编码作为变量 if (deptCode === 'sales') { form.getField('browseButton').setValue('/resources/sales_materials'); } else if (deptCode === 'hr') { form.getField('browseButton').setValue('/internal/hr_documents'); } ``` 上述片段展示了根据不同业务场景切换目标URL的能力。实际开发过程中可能还需要考虑更多因素如安全性验证等额外措施确保系统的稳定性和数据的安全性。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值