zoukankan      html  css  js  c++  java
  • 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'));
                }
            }
  • 相关阅读:
    焦点
    class类名的管理
    querySelector选择器
    DOM动态添加表格
    Java父类强制转换子类原则
    Maven精选系列--classifier元素妙用
    Git分支管理
    Eclipse代替Oracle接管Java EE
    细数Intellij Idea10个蛋疼问题!
    Git仓库操作命令
  • 原文地址:https://www.cnblogs.com/chenv/p/5145180.html
Copyright © 2011-2022 走看看