根据给定的信息,以下是对泛微Ecology流程表单常用JS脚本知识点的整理:
1. Linux环境下部署手机端应用时,遇到Google浏览器访问乱码问题,可以在启动脚本中添加环境变量NLS_LANG,设置为AMERICAN_AMERICA.ZHS16GBK,以解决字符编码问题。
2. 泛微OA系统中,流程表单可以通过JS脚本获取当前登录用户的ID,使用方法var userid = wf__info.f_bel_userid或var userid = window.__userid。
3. 泛微OA系统支持通过流程节点操作菜单自定义名称的维护,相关表名为WORKFLOW_NODECUSTOMRCMENU。
4. 获取手机端明细表行数的方法是使用jQuery选择器,例如:jQuery("#nodenum1").val()。
5. 门户个人数据页面的地址可以通过访问page/element/DataCenter/Setting.jsp和page/element/DataCenter/View.jsp来找到。
6. 在泛微OA系统中,隐藏登录后的签到签退弹出框可通过编写一个特定的函数,并在WEAVER/ecology/wui/theme/ecology8/pagetoolbar.jsp中的相关标签内调用。
7. 文档在线预览功能在标准产品中支持直接打开PDF文件,其他格式的文档预览可能需要购买永中DCS并进行配置。
8. E7升级至E8时,如果遇到流程初始化错误,可能需要调整触发按钮的代码,例如修改按钮的class和onclick事件。
9. E7升级至E8后,选择框可能无法获取值,因为新版本取消了id的前缀。需要使用新的jQuery选择器来正确获取值。
10. Ecology7的通讯录地址页面为/newportal/contactslist.jsp。
11. E8版本中,给check赋值时可能不会选中,这是因为新版中check框的点击事件触发了下一个元素的class变化。可以通过CSS控制或使用调试工具查看流程表单中的相关实现。
12. e-cology单点登录地址为/login/VerifyLogin.jsp,账号参数为loginid,密码参数为userpassword,固定参数为logintype=1。
13. 通过建模卡片新建流程时,可以在URL后添加字段对应关系以传值。
14. 获取requestid的方法是使用jQuery选择器读取input标签中name为'requestid'的值,即var requestid = jQuery("input[name='requestid']").val()。
15. 根据流程编号查询相关流程并弹出流程页面,需要先执行SQL查询select requestid from workflow_requestbase where requestmark='查询的编号',然后使用获取到的requestid跳转至/workflow/request/ViewRequest.jsp。
16. 如果需要通过自定义链接在手机端发起流程,需注意在目标页面进行相关操作。
通过这些知识点的总结,可以更好地理解和运用泛微Ecology流程表单中的JS脚本,实现对泛微OA系统的维护和定制,提升工作效率,解决日常遇到的问题。