点晴ERP-标签页面添加直接打印的功能,无需预览
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
:点晴ERP-标签页面添加直接打印的功能,无需预览 添加直接打印的功能,无需预览。(每个页面的保存参数名都不一样,添加时对应命名,以下例子参考) 1.添加保存个人设置是否直接打印的代码 ' 查询个人显示选项设置 M_100208="" set rs_personal=server.createobject("adodb.recordset") sql_personal="select M_value from all_personal_value where info_code='M100208' and username='"& oabusyusername &"'" rs_personal.open sql_personal,conn,1,1 if rs_personal.eof or rs_personal.bof then pay_transport_fee_company_sort=0 conn.execute ("insert INTO all_personal_value (info_code,username,M_value) VALUES ('M100208','"& oabusyusername &"',',')") else M_100208=rs_personal("M_value") end if rs_personal.close set rs_personal=nothing if instr(M_100208,",fq_直接打印,")>0 then show_to_print=1 2. 添加勾选框,判断是否直接打印 直接打印<INPUT name="show_to_print" id="show_to_print" type="checkbox" style="width:16px;height:16px;" value="1" <%if show_to_print=1 then response.write(" checked")%> onclick="if(this.checked==true){save_value('fq_直接打印','1')}else{save_value('fq_直接打印','0')}"> //添加svae_value()函数 function save_value(f_prename,f_value){ document.getElementById('hidden_iframe').src='iframe_save_show_value.asp?f_prename='+ f_prename +'&f_value='+ f_value; } //添加保存参数iframe <iframe width="200" height="200" src="" id="hidden_iframe" name="hidden_iframe" style="display:none;" border="1"></iframe> 3,通过JS判断是否直接打印。 function prn1_preview() { <%call get_js_submit(page_site,sub_code,0)%> createOneFormPage(); if(document.getElementById('show_to_print').checked){ var selectElement = document.getElementById('printerList'); var index = selectElement.selectedIndex; var val = selectElement.options[index].value; LODOP.SET_PRINTER_INDEX(val); LODOP.PRINT(); } else { LODOP.PREVIEW(); }
}; 该文章在 2023/12/1 14:57:32 编辑过 |
关键字查询
相关文章
正在查询... |