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

来源:互联网 发布:淘宝里api什么意思 编辑:程序博客网 时间:2024/06/06 01:40

     通达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\" onclick=\"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');
保存好代码后,新建工作就可以看到上图中的参照按钮了。

0 0
原创粉丝点击