流程助手单据字段
说明:
客户现场有些二开的单据,把字段的值存为了html片段,移动BOS轻应用为避免脚本攻击,会做转义,html会展示为乱码。
处理这个问题,需要现场到移动BOS上二开!
修改方案:
1、修改方案思路参考流程助手的字段展示讲解,问题如下:
2、在移动bos上将流程助手2 拓展开发(安装),选择审批界面,编辑事件脚本
找到如下方法
mbos('workflowForm').bind("init",function(e)....
在这个方法的末尾加上处理乱码字段的处理方法:如图
3、编写乱码字段的处理逻辑
处理逻辑为:当bostype为对应的单据时,获取到页面上的乱码字段DOM元素,再重新调用jquary的html方法,将html片段的字段重新渲染回到页面;
以下方法仅供参考:
//薪酬发放表的乱码问题 _this.handleWithItemValue = function(event){ try{ if('E79B69E3' ==_assignInfo.bostype ){ setTimeout(function(){ var itemLenth = $(".wffitem").length; for(var i = itemLenth; i > 0;i-- ){ var itemName = $(".wffitem").eq(i-1).find('div').eq(0).text(); var dom4ItemValue= $(".wffitem").eq(i-1).find('div').eq(1); var itemValue = dom4ItemValue.text(); if("发放说明"==itemName){ dom4ItemValue.empty(); dom4ItemValue.html(itemValue); return; } } }, 50); } } catch(e1){ console.log(e1); } } |
4、编写脚本时可以打开调制窗口调试开发
流程助手单据字段
本文2024-09-22 20:34:14发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-114483.html