通达OA-如何在工作流表单中添加按钮

     通达OA工作流表单中,有时需要增加一个按钮,若直接放在表单中,控制起来比较麻烦,而且不够美观,因为在其他工具栏添加按钮很有必要,像原生的功能按钮那样使用; 

      应用场景:当当前工作流是第一个步骤时,用户需要通过点击【参照】按钮,弹出符合当前表单的客户编号、零件名称、零件编号的其他相关单据,并在弹出窗体中列了,然后让用户选择,点【选择】后,数据回填到当前表单相关栏位中。

按钮截图:


如何生成该按钮呢?只要在表单的JS脚本中增加以下代码即可

//创建参照按钮 .contentWindow.selecthistory()
/*flowprcs:步骤编号
    tiptitle:按钮中文名
    btnname:按按英文名
    func:按钮要调用的函数名称(也要在js中先定义好)
*/
function createbtn(flowprcs,tiptitle,btnname,func){
	if (typeof g_flow_prcs=="undefined") return false;
	if (g_flow_prcs==flowprcs){
		var str1="< ";
		newbtn=str1.trim()+"input name=\"newbtn\" title=\""+tiptitle+"\" class=\"btn\" οnclick=\"javascript:window.frames.work_form_data.window."+func+"();\" type=\"button\" value=\""+btnname+"\"> ";				
		jQuery(window.parent.document).find('#run_name_block').append(newbtn);
	}
}
createbtn(1,'参照','user_ref1','myfun');
保存好代码后,新建工作就可以看到上图中的参照按钮了。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值