泛微OA.E9--03--明细字段渲染:根据明细选择的值动态变更链接跳转内容

泛微OA.E9–03 明细字段渲染:根据明细选择的值动态变更链接跳转内容

功能描述:
现有采购流程,需要根据用户选择物料代码后生产一个历史的成交价格链接,方便用户查看之前该物品采购流程金额,评估该物品的采购单价是否合理。
在这里插入图片描述

实现过程:
1. 创建关于采购历史成交的建模查询。(建模查询视图在这就不详细写了)
注意:创建好的建模查询需要设置固定查询条件。这里是通过物品名称的值去动态查询,所有只需要设置物品名称动态参数即可。
生成的查询列表链接为:/spa/cube/index.html#/main/cube/search?customid=219&_key=pqyxv4&wpmc=
wpmc为固定查询条件中设置的动态参数名
在这里插入图片描述
2. 在流程中写js代码动态渲染内容,将上面得到的查询列表链接放入href中。

//物品名称发生变化时,历史成交价格链接目录。
WfForm.bindDetailFieldChangeEvent("field7203",function(id,rowIndex,value){
        WfForm.afterFieldComp("field7203"+"_"+rowIndex,
          React.createElement("a",{
          href:"oa地址:端口号/spa/cube/index.html#/main/cube/search?customid=219&_key=pqyxv4&wpmc="+WfForm.getFieldValue("field7203"+"_"+rowIndex),
          target:"_blank",
          children:"历史成交价格"}));
    });

以上就是个人的工作方法总结,如果你有其他更好的方法或者文章有啥问题欢迎大家留言!!ヾ(◍°∇°◍)ノ゙

祝大家工作顺利,加了个油!!!
在这里插入图片描述

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值