MYAPPS平台脚本调试.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
myApps柔性定制平台 ——国内首个快速开发平台 一个非IT人员也可轻松构建IT业务处理流程的工具平台 一个可根据企业个性化需求快速定制应用系统的工具平台 一个成本低廉应用广泛的平台 一个面向最终用户的平台 自我介绍 尹艳玉 Shary QQ:366479712 E-Mail: shary@ 第三课:MYAPPS平台高级组件开发(4) (一)创建软件 1、软件公共元素 2、创建模块 3、创建表单 4、创建视图 5、创建流程 6、定时任务 7、报表 8、打印 (二)常用脚本应用 (三)iScript脚本调试功能 常用脚本应用 1.如何自动生成单据编号 2.如何为字段添加必填校验 3.如何设置字段间两级联动 4.如何设置日期字段默认等于当日时间 5.如何设置字段默认等于建单人 6.如何设置流程分支 1、自动生成单据编号 1、自动生成单据编号 编写“Bug编号”字段值脚本: var value = getItemValue(Bug编号); if(value == null || value.trim().length() = 0){ value = countNext2(BR,true,true,false,2); } value; 1、自动生成单据编号 函数1: getItemValue(fieldName) 参数说明: fieldName,需要获取的字段名称 作用: 获取字段值 1、自动生成单据编号 函数2: countNext2(headTest, isYear, isMonth, isDay, digit) 参数说明: headText,字符串型, 编号前缀字符 isYear,布尔型, 编号中是否包含年份 isMonth,布尔型, 编号中是否包含月份 isDay,布尔型, 编号中是否包含日期 digit,数值型, 指定编号中随机序列号的数字位数 作用: 按“前缀+年+月+日+随机序列号”的规格生成唯一编码 2、为字段添加必填校验 2、为字段添加必填校验 2、为字段添加必填校验 方法一 为字段编写校验脚本: var value = getItemValue(Bug标题); rnt = ; if(value == null || value.trim().length() =0 ) rnt = Bug标题必填!; rnt; 2、为字段添加必填校验 方法二 编写校验库“checkEmpty”,供字段统一调用: function checkEmpty(fieldName) { var value = getItemValue (fieldName); var rnt = ; if(value == null || value.trim().length() = 0) rnt = fieldName + 必填!; return rnt ; } 3、设置字段间两级联动 3、设置字段间两级联动 3、设置字段间两级联动 3、设置字段间两级联动 3、设置字段间两级联动 联动必须设置 主动——触发刷新 被动——获取数值后重计算 联动(条件)脚本编写: ============= var opts=; var value = getItemValue(所属部门); if(value!=null value==产品部){ opts=happy;denny; }else if(value!=null value==制服部){ opts=shary;purple; } opts; ssssssss ============= “字段1”选项脚本:;选项1;选项2; “字段2”选项脚本: var opts=; var value = getItemValue(Item1); if(value!=null value==选项1){ opts=;选项1-1;选项1-2;选项1-3;选项1-4; }else if(value!=null value==选项2){ opts=;选项2-1;选项2-2;选项2-3;选项2-4; } opts; 4、设置日期字段默认等于当日时间 4、设置日期字段默认等于当日时间 函数1: getItemValueAsDate(fieldName) 参数说明: fieldName,需要获取的字段名称 作用: 获取字段值,以日期形式返回 函数2: getToday(); 作用: 获取当日日期,以日期形式返回 4、设置日期字段默认等于当日时间

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档