当前位置: 首页 > news >正文

【泛微OA_E8】泛微E8一些常用的js代码块

1.获取浏览按钮 名称数据
jQuery($GetEle('field5878span')).find("a").html();
2.如下 禁止文本可编辑。2秒后释放
<script type="text/javascript"> jQuery(document).ready(function(){ jQuery("#field7901").attr("disabled","disabled"); window.setTimeout(function(){ jQuery("#field7901").removeAttr("disabled"); },2000); });
3.隐藏td 所在行 显示td 所在行
jQuery("#field6824_tdwrap").parent("tr").hide(); //隐藏td 所在行 jQuery("#field6824_tdwrap").parent("tr").show(); //显示td 所在行 4.获取 name 以 field6200 开头的二个对象的值 jQuery("input[name^='field6200']")[1].value;
4.check框 选中和不选中各种写法
jQuery("#field6939").prop("checked");//获取check框 是否选中,选中 true 否则 false; 普通check框 jQuery("#field6939").attr("checked","true"); //美化选择框选中 jQuery("#field6939").next().addClass("jNiceChecked"); //美化选择框不选中 jQuery("#field6939").next().removeClass("jNiceChecked"); 美化后的 获取 选中 选不中 用如下 js jQuery("#field29489").get(0).checked;//获取check框 是否选中,选中 true 否则 false;
5.选择框赋值
jQuery("#poet").find("option[value='1']").attr("selected",true);
6.代码块 加载执行 指定字段的字段属性赋值 30614是字段id
jQuery(document).ready(function(){ try{ doMathFieldAttr30614(); }catch(e){} });
7.代码块 提交时调用 去掉 字段中的 字段属性sql 是防止 安全包拦截sql 导致流程无法提交。遇到此类问题可用。
function remove_fieldsql(){ var fieldsql = jQuery("input[id^='fieldsql']"); for(var i=0; i<fieldsql.length; i++){ var sq = fieldsql.eq(i); if(sq.val() != ""){ sq.val(''); } } }
8.给18214 字段绑定 change 事件,当值改变时 触发 9432 触发字段的 字段联动。
jQuery(document).ready(function(){ jQuery("#field18214").bindPropertyChange(function () { window.setTimeout(function(){ try{ datainput('field9432'); }catch(e){} },500); }); });
9.加载时 执行 某个字段联动
jQuery(document).ready(function(){ window.setTimeout(function(){ try{ datainput('field9432'); }catch(e){} },500); });
10.ajax 异步请求示例。结构语法可以参考
function getBZMenthod(fkgsval){ jQuery.ajax({ url : "/workflow/request/GetBzAjaxDataBySub.jsp", type : "post", async : false, processData : false, data : "fkgsval="+fkgsval, dataType : "html", success: function do4Success(msg){ msg = msg.trim(); //重要 var values = msg.split("|"); //还款币种=7065 jQuery("#field7065span").html(values[1]); jQuery("#field7065").val(values[0]); } }); }
11.js 获取 年月日 日期相关信息。想要 当前年,月 日 均可。
function getNowDate(){ var myDate = new Date(); var year = myDate.getFullYear(); var month = myDate.getMonth(); var day = myDate.getDate(); return year+"-"+ temp_month+"="+day; //上面返回的是 一个 yyyy-mm-dd 的日期数据 }
12.提交接口 可以做 二次验证 等业务 提交时触发
jQuery(document).ready(function(jQuery){ checkCustomize = rewiterSubmit; }); function rewiterSubmit(){ //业务逻辑 var thisval=jQuery("#field6582").val(); if(thisval==''){ alert("描述什么字段没有输入数据,阻止提交,提醒信息可以自己描述"); return false; //谨记,一定要反馈boolean值 }else{ return true } }
13.控制radio选中 主要是 表单中的 紧急程度 重要,正常 紧急
jQuery(document).ready(function(){ //绑定值变更事件,支持所有浏览器。绑定选择字段,选择数据,控制radio选中 jQuery("#field6582").bindPropertyChange(function(){ var thisval=jQuery("#field6582").val(); if(window.console)console.log("6582==="+thisval); if(thisval=="2"){ jQuery("input[name='messageType']:eq(2)").attr("checked",'checked'); }else{ jQuery("input[name='messageType']:eq(0)").attr("checked",'checked'); } }); });
14.E8校验附件上传
var uploadDOM = $("#fsUploadProgress6320").find(".progressWrapper") var isNull = 0; for(var i=0;i<uploadDOM.length;i++){ if($(uploadDOM[i]).css("display")=='none' ){ isNull ++; } } if(isNull==uploadDOM.length){ alert("请上传附件"); }
15.明细 绑定 bindPropertyChange
jQuery(document).ready(function(){ _customAddFun0 = function(){ var indexnum0 = jQuery("#indexnum0").val() * 1.0-1; for(var j= 0; j<=indexnum0;j++){ jQuery("#field10550_"+j).bindPropertyChange(function(){ alert(333333333333); }); } } }); //点击添加明细给对应明细字段 绑定bindPropertyChange,上下两种 看哪一种比较适合自己的业务 jQuery("button[name='addbutton0']").bind("click",function(){ try { jQuery("input[id^='field8555_']").each(function(i){ jQuery(jQuery(this)).bindPropertyChange(function () { doSumByDetail(); }); }); }catch(e){} });
16.明细字段 加灰色字体注释
jQuery(document).ready(function(){ _customAddFun0 = function(){ var indexnum0 = jQuery("#indexnum0").val() * 1.0-1; for(var j= 0; j<=indexnum0;j++){ jQuery("#field6622_"+j).attr("placeholder", "请输入内容").css("color", "#999"); } } });
17.给18214字段 绑定 bindPropertyChange 值改变,触发22709 的change 事件
jQuery(document).ready(function(){ jQuery("#field18214").bindPropertyChange(function () { window.setTimeout(function(){ jQuery("#field22709").trigger("change"); },500); }); });
18.页面加载时,有的客户需求是,去掉某个按钮,实际可以给隐藏掉。这里示例是保存按钮。限顶部菜单按钮
获取保存按钮的 type jQuery("#null_box input:eq(1)").attr("type"); 获取保存按钮对象 jQuery("#null_box input:eq(1)"); 隐藏保存按钮 jQuery("#null_box input:eq(1)").hide();
19.设置 form 名称 为 frmmain 下第二个 div 的高度
jQuery('form[name="frmmain"] > div:eq(1)').height(550);
20.页面加载触发 绑定字段的 change 事件
//延迟500毫秒触发 22709 字段的change事件 jQuery(document).ready(function(){ window.setTimeout(function(){ jQuery("#field22709").trigger("change"); },500); });
21.页面加载触发 绑定字段580536的 change 事件 明细遍历 触发 580539 字段的 change 事件
jQuery(document).ready(function(){ jQuery("#field580536").bindPropertyChange(function () { window.setTimeout(function(){ var indexnum0 = jQuery("#indexnum0").val() * 1.0-1; for(var j= 0; j<=indexnum0;j++){ jQuery("#field580539_"+j).trigger("change"); } },2000); }); });
http://www.cnnetsun.cn/news/3755793.html

相关文章:

  • Obsidian Pandoc插件:如何在Obsidian中一键导出20+种文档格式的完整指南
  • 3an推客有哪些常见的优化技巧
  • Python抖音机器人:构建智能自动化互动系统的完整指南
  • SpringCloud——SkyWalking全链路监控源码深度解析
  • 【单片机毕业设计推荐】基于 STM32 的老人智能监护预警装置设计与实现 基于 STM32 的跌倒检测与定位求救系统设计(018004)
  • GetQzonehistory:QQ空间历史数据抓取架构解析与技术实现深度剖析
  • 半导体薄膜沉积:PVD与CVD选择及均匀性优化
  • CardView性能优化:解决Xamarin.Forms列表滑动卡顿问题
  • GetQzonehistory深度解析:QQ空间数据采集架构设计与实现原理
  • 【2024AI副业收益白皮书】:基于1,843份实测数据的收益分布图谱——哪些方向已进入红利末期?
  • 深入解析Jetpack Compose底层原理与性能优化
  • Katakana Terminator 片假名终结者:日语学习者的终极解决方案
  • 基于 FSM 状态机与 Redis 滑动窗口的到家服务状态控制与防刷单方案
  • 150平新中式带鱼池怎么防蚊排水?这5步做对才省心
  • OpCore-Simplify:黑苹果配置的终极自动化实战指南
  • 盲盒小程序一站式开发实战指南
  • QGroundControl终极指南:如何快速掌握开源无人机控制软件
  • 终极指南:如何在Matlab中实现频谱正交分解进行流体动力学模态分析
  • Windows上的Btrfs终极指南:如何实现跨平台文件系统无缝体验
  • 微电网V2G调度优化:IMOGWO算法与Matlab实现
  • 告别CAD格式困扰:Mayo如何成为您的3D文件处理瑞士军刀
  • 模块化思维在学术写作中的应用与挑战
  • 提示工程如何赋能Agentic AI在智能制造中的核心应用
  • 大规模分布式系统:从“小超市“到“沃尔玛“
  • 网络安全岗位解析:九大核心职位与技术栈
  • Apache Doris 事务保障:技术能力、选型对比与企业实践
  • 【AI搜索旅行规划终极指南】:2024年全球7大智能规划工具实测对比,92%用户不知的3个隐藏技巧
  • QQ空间备份神器:一键永久保存你的青春记忆,告别数据丢失焦虑!
  • 全网资源免费下载终极指南:三分钟解锁视频号、抖音、小红书所有内容
  • Katakana Terminator片假名终结者:日语外来语学习的终极指南