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'));
            }
        }

 

转载于:https://www.cnblogs.com/chenv/p/5145180.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值