Unieap3.5-JS常用方法
引用js文件
获得当前主体
getDimensionId();
当前单位类型(网点,分部,总部)
getUnitType();
数据库日期
newOracleDate();
unieap.byId("CHECK_PLAN_DATE").setValue(newOracleDate());
获得系统配置参数,arg0产品在类 arg1配置的编码
var P_SSER_CONTROL = param.getParamValue(proId,'P_SSER_CONTROL');
获得CODELIST
var proId = codelist.getStore('DIMENSION_PRODUCT').getRowSet().getRow(0).data.CODEVALUE; //产品大类
CODELIST ename判断
//判断结算方式
dataCenter.getDataStore("SS007").getRowSet().forEach(function(row){
if(event == row.getItemValue('CODEVALUE')){
ss007Ename = row.getItemValue('ENAME');
if(fzx_type == "1" && ss007Ename == "1"){
unieap.byId("SSETTLEMENT_WAY").setValue("1");
}else{
unieap.byId("SSETTLEMENT_WAY").setValue("0");
}
}
});
动态过滤下拉列表方法2
sprodTypeChange: function(){//动态过滤下拉列表
var P_SSER_CONTROL = param.getParamValue(proId,'P_SSER_CONTROL');
if(P_SSER_CONTROL=='R'){//热水器主体根据英文名过滤codelist
unieap.byId("txtma6").setValue("");
unieap.byId("txtma5").setValue("");
unieap.byId("txtma6").getDataProvider().clearCacheItems();
unieap.byId("txtma6").setReadOnly(true);
unieap.byId("txtma6").setDisabled(false);
var currentItems = unieap.byId("txtma4").getDataProvider().getSelectedItems();
var CD003 = codelist.getStore('CD003');
if(currentItems.length >0){
strEname = currentItems[0].ENAME;
CD003.getRowSet().doFilter("ENAME","=",strEname);
dataCenter.addDataStore(CD003);
unieap.byId("txtma6").getDataProvider().setDataStore(CD003);
}
}
},
根据主体加载不同的主品大类
loadProdByDimensionId : function() {
var dimensionId = getDimensionId();
if(dimensionId == 'RSDXYJ'){
unieap.byId("PUB_PRODCODE").getDataProvider().setDataStore(codelist.getStore('CD004'));
}
}
Unieap3.5-JS常用方法的更多相关文章
- (2)Underscore.js常用方法
目录 1.集合相关方法 1.1.数组的处理 map(循环,有返回值),将返回的值依次存入一个新的数组 each(循环,无返回值 ...
- js常用方法和检查是否有特殊字符串和倒序截取字符串
js常用方法demo <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...
- JS常用方法封装
迭代添加各种常用方法:项目中一定会有很多常用的方法,包括:取值,校验,等...... 获取 url 后的参数 function getQueryString(name) { var reg = new ...
- js常用方法
若未声明,则都是js的方法 1.indexOf indexOf(str):默认返回字符串中第一次出现索引位置 的下标,没有则返回-1 indexOf(str,position):返回从position ...
- JS常用方法函数整理
1.document.write("");为输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4. ...
- JS常用方法函数
document.write("");为 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,bod ...
- js常用方法收集
JS获取地址栏制定参数值: //获取URL参数的值 function getUrlParam(name){ var reg = new RegExp("(^|&)"+ na ...
- js常用方法:
1.将 "\/Date(1313572554031)\/" 转化为 “yyyy-MM-dd hh:mm:ss”字符串格式: //测试 var str = "\/Date( ...
- JS常用方法总结,及jquery异步调用后台方法实例
//前台接收get参数值 function getQueryString(name) { var queryStrings = window.location.search.sp ...
- JS常用方法【私房菜-笔记】-持续整理中
//记录一下前端开发中 JS常用的方法等,持续收集整理中 ---------------------------------------------------------- //处理键盘事件 禁止后 ...
随机推荐
- [转]VGA、QVGA、CIF、QCIF 。。。的含义
转自:http://www.360doc.com/content/07/0329/15/494_419655.shtml 相信大家时常都听到手机支持 VGA 镜头.QVGA 屏幕显示.CIF 短片拍摄 ...
- linux下shell脚本学习
在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具.Shell不仅仅是命令的收集,而且是一门非常棒的编程语言.您可以通过使用shell使大量的任务自动化,shel ...
- 有人向我反馈了一个bug
我是一个前端开发者,但我想这个故事对任何开发者都会引起共鸣的有人向你反馈了一个 bug. “26 楼会议室的灯亮着.它需要被熄灭.”bug 的备注里写道“你应该能在 5 分钟内搞定,只要按一下开关就好 ...
- Undefined symbols for architecture i386:"_OBJC_CLASS_$_xx", referenced from: 解决方法
多个人共同操作同一个项目或拷贝项目时,经常会出现类似这样的问题: Undefined symbols for architecture i386: "_OBJC_CLASS_$_xx文件名& ...
- asterisk中eyebeam与移动的IMS帐号对接
账号和密码: 05128068**** xbfldz6658****IP:120.195.9.148域名:ims.js.chinamobile.com 上图吧:
- dede文章页调用当前栏目链接方法
DedeCMS内容页调用当前栏目其实用下来是调用不出来的,{dede:field.typename/}是有效的,可是 {dede:field.typeurl/}却调不出文档当前栏目所在目录链接URL. ...
- awk 两列相减
cat http.txt |awk -F ':' '{print($2-$3)}' 百度文库
- RDLC添加页码
页脚显示页码并总页数首先添加页脚,在页脚拖一textbox,textbox的表达式输入:="第" & Globals!PageNumber & "页 共& ...
- lambda表达式、内置函数、进制和文件操作
lambda表达式 定义函数(普通方式)def f1(): return 123 f2 = lambda : 123 def f3(a1,a2): return a1+a2 定义函数(lambda表达 ...
- Hardwood Species(水)
Time Limit:10000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u SubmitStatus Descrip ...