引用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常用方法的更多相关文章

  1. (2)Underscore.js常用方法

    目录 1.集合相关方法        1.1.数组的处理                map(循环,有返回值),将返回的值依次存入一个新的数组                each(循环,无返回值 ...

  2. js常用方法和检查是否有特殊字符串和倒序截取字符串

     js常用方法demo <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...

  3. JS常用方法封装

    迭代添加各种常用方法:项目中一定会有很多常用的方法,包括:取值,校验,等...... 获取 url 后的参数 function getQueryString(name) { var reg = new ...

  4. js常用方法

    若未声明,则都是js的方法 1.indexOf indexOf(str):默认返回字符串中第一次出现索引位置 的下标,没有则返回-1 indexOf(str,position):返回从position ...

  5. JS常用方法函数整理

    1.document.write("");为输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4. ...

  6. JS常用方法函数

    document.write("");为 输出语句    2.JS中的注释为//    3.传统的HTML文档顺序是:document->html->(head,bod ...

  7. js常用方法收集

    JS获取地址栏制定参数值: //获取URL参数的值 function getUrlParam(name){ var reg = new RegExp("(^|&)"+ na ...

  8. js常用方法:

    1.将 "\/Date(1313572554031)\/" 转化为 “yyyy-MM-dd hh:mm:ss”字符串格式: //测试 var str = "\/Date( ...

  9. JS常用方法总结,及jquery异步调用后台方法实例

    //前台接收get参数值 function getQueryString(name) {            var queryStrings = window.location.search.sp ...

  10. JS常用方法【私房菜-笔记】-持续整理中

    //记录一下前端开发中 JS常用的方法等,持续收集整理中 ---------------------------------------------------------- //处理键盘事件 禁止后 ...

随机推荐

  1. Gerrit清单库配置(转载)

    From:http://fatalove.iteye.com/blog/1340334 gerrit清单库是用来配合repo使用的.清单库中列出了gerrit服务器上的其他版本库. 客户端通过repo ...

  2. 改变select组件的option选中状态的快捷方法

    以前我都是在<option>标签处通过判断value是否与其中一个相同然后输出selected="selected"来处理的,今天发现可以直接能过Js改变<sel ...

  3. Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA 解决方案

    ubuntu 上 今天安idea 社区版,报这个错, 解决办法. 1 首先删除掉配置目录,例如安装的是idea最新的15.1版本,就删除 .ideaIC这个文件夹,重启解决了 2 而后,不大一会.又开 ...

  4. ppm与mg/m3转换

    http://wenku.baidu.com/link?url=PY0Nb09VWmBDZgLvMhaHYGJyaC6YcdYAI5XTPRkxMpDHPrs3dNxskYkKmp2F0E6Sl2H5 ...

  5. [HDU 4419] Colourful Rectangle (扫描线 矩形面积并)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4419 题目大意:比矩形面积并多了颜色,问染成的每种颜色的面积. 矩形面积并的扫描线维护的是长度,这道题 ...

  6. Temporary Segments: What Happens When a Sort Occurs (文档 ID 102339.1)

    APPLIES TO: Oracle Database - Enterprise Edition - Version 8.1.7.4 to 11.2.0.1 [Release 8.1.7 to 11. ...

  7. Grub2 使用摘记

    >>>不使用子菜单 # sudo vim /etc/default/grub添加配置:GRUB_DISABLE_SUBMENU=yFrom:http://tieba.baidu.co ...

  8. Hive基础之自定义封装hivefile命令

    存在的问题:当把hql写到shell中,不方便阅读:但把hql写到文件中,又传递不了参数:怎么办呢? 自定义hivefile 执行方式形如: 第一个参数为要执行的hql文件,后续的参数为要替换的key ...

  9. JavaScript对象的创建之动态原型方式

    为了让定义的方式更加符合java的需求,就把定义方法的原型代码放置在Person这个构造函数中. function Person(name,age,friends){ //属性在构造函数中定义 thi ...

  10. Python计算程序运行时间

    方法1 import datetime starttime = datetime.datetime.now() #long running endtime = datetime.datetime.no ...