随笔分类 - 泛微ecology8前端二次开发
摘要://不可编辑的checkbox $("#" + id).is(':checked') //可编辑的checkbox $("#" + id).next().hasClass("jNiceChecked")
阅读全文
摘要:/**禁用保存 */ function forbiddenSave(){ var mySave = function () { alert("抱歉,此流程不允许保存。"); return false; } if (typeof doSave_nNew != "undefined") {//PC端 d
阅读全文
摘要:将选择框整合给输入框,在用户手动输入时,可以直接选择选择框中预先定义的备选字符串,也可以自定义输入内容。
阅读全文
摘要:``` var tbgs = 'field15053_'; jQuery(function () { if(typeof addRow0 "undefined"){//非操作节点,不执行后续代码 return; } try { var oaddRow0 = addRow0; addRow0 = function(){//重写addRow0,0指明细表1 var id='field15052_';
阅读全文
摘要:泛微自己偷藏的一些好用的函数,已封装在e8前端中,直接调用即可:
阅读全文
摘要:发起人在发起节点保存后,默认是可以自行删除流程的。以下代码可以禁用删除功能: 思路:点击删除后,会自动调用deDelete函数,我们重写该函数即可。
阅读全文
摘要:用户点击提交时,若填写的表单数据不合法,给不合法的字段边框一个闪烁的动画效果: 1 /** 2 * 绑定字段提醒事件 3 * 更新日期:20190820 4 * @param {*} $obj 字段jQuery对象 5 * @param {*} marked 闪烁提醒后是否留痕,默认false:不留
阅读全文
摘要:流程表单中,常在提交或者保存前检查数据,数据不合法不允许提交。这时候可以调用重写ecology8写好的函数来达到这种目的。 1 $(function(){ 2 //提交前执行 3 doBeforeSubmit(); 4 //保存前执行 5 doBeforeSave(); 6 }); 7 8 /**提
阅读全文
摘要:给明细表的奇偶行设置底色交错,可增强视觉效果。 举个例子:
阅读全文
摘要:文本框(不改变css): 设置文本框字段可编辑性,同时设置css: 1 /**设置文本框字段可编辑性,同时设置css*/ 2 function setFieldEditable($obj, editable) { 3 var border=editable?"1px solid #E9E9E2":"
阅读全文
摘要:标准功能“显示属性联动”中只能根据下拉框字段的值设置指定字段是否必填,并不能达到其他需求效果。这时就需要借助JS脚本了。 输入框和浏览框: 1 /** 2 * 设置字段必填/选填 3 * @param {boolean} necessary true-必填;false-选填 4 * @param {
阅读全文
摘要:ecology8虽说支持主流浏览器访问,实测IE内核使用时,性能不佳,频频出错,谷歌(Webkit)内核效果最好。而且在进行JS二次开发时,处理浏览器兼容性问题是令人很头疼的事情。本段代码简单粗暴,谷歌内核的浏览器可以打开,其他浏览器就退出。 /**检查浏览器是否是Webkit内核 */ funct
阅读全文
摘要:1 /** 2 * 给输入框绑定事件 3 * @param {*} fieldId 输入框字段id 4 * @param {*} eventFn 检查事件函数 5 */ 6 function bindCheckEventOnInput(fieldId,eventFn){ 7 var oldCheckinput2 = window.checkinput2;//存放原检...
阅读全文