2016年4月20

dorado7學習筆記

var fromInvstMarginRateAdjTplEdit=view.get(‘#fromInvstMarginRateAdjTplEdit’);
var entity=fromInvstMarginRateAdjTplEdit.get(‘entity’);
var showInvstName=fromInvstMarginRateAdjTplEdit.getElement(‘showInvstName’);
var investUnitName=fromInvstMarginRateAdjTplEdit.getElement(‘investUnitName’);
var commModelName=view.get(‘#commModelName’);
var allUser=fromInvstMarginRateAdjTplEdit.getElement(‘allUser’);
if(entity){
var investorRange=entity.get(‘investorRange’);
if(investorRange==2){
entity.set(‘investorID’,null);
entity.set(‘showInvstName’,null);
commModelName.set(‘visible’,true);
showInvstName.set(‘visible’,false);
investUnitName.set(‘visible’,false);
allUser.set(‘visible’,false);
}else if{
entity.set(‘investorID’,null);
entity.set(‘showInvstName’,null);
showInvstName.set(“visible”,null);
investUnitName.set(‘visible’,null);
allUser.set(‘visisble’,false);
commModelName.set(‘visible’,false);
}else if(investorRange==1){
allUser.set(‘visible’,true);
showInvstName.set(‘visible’,false);
investUnitName.set(‘visisble’,false);
commModelName.set(‘visisble’,false);
}else {
allUser.set(‘visisble’,false);
showInvstName.set(‘visisble’,false);
commModelName.set(‘visible’,false);
investUnitName.set(‘visible’,false);
}

}
var fromInvstMarginRateAdjTplEdit=view.get(‘#fromInvstMarginRateAdjTplEdit’);
var entity=fromInvstMarginRateAdjTplEdit.get(‘entity’);
if(arg.property==’exchangeID’){
entity.set(‘instrumentID’);
view.$changeExchangeID(‘changeExchangeID’,arg.newValue);
}if(arg.property==’investorID’){
if(entity.state!=2){
entity.set(“investUnitID”,”“);
entity.set(“investUnitName”,”“);
}
}
var investorID=entity.get(‘investorID’);
if(investorID&&investorID==”“){
if(investorID.split(“-“)!=-1){
String[] str=investorID.split(‘-‘);
investorID=str[0]
}
}

//dialog的刪除數據方法
var dialoupdate=view.get(‘#dialogupdate’);
var visibleUpdate=dialogupdate.get(‘actualVisible’);
if(!visisbleUpdate){
if(!dsTrader.getData(‘#’)){
dorado.Message.alert(‘清選擇要刪除的數據’);
}else{
dorado.MessageBox.confirm(“確定要刪除該條記錄嗎?”,{detailCallback:function(button,text){
if(“yes”==button){
dsTrader.getData(“#”).remove();
updateActionDelete.execute();
}
}});
}
}

//增刪該全部用的都是這個文件保存!!
---------
public Map< String,Object> saveAll(Map< String,Collection> dataItems) throws Exception{
Map< String,Object> returnValue=new HashMap< String,Object>();
SpResutl rt=null;
Collection trader=dataItems.get(“dsTrader”);
if(null!=trader){
for(Trader item:traders){
EntitySate es=EntityUtils.getState(item);
if(es.equals(EntityState.NEW)){
re=traderService.create(item,PageUtil.translatePate2PagePO(null));

        }else if(es.euqals(EntityState.MODIFIED)){
            rt=traderService.update(item,translatePate2PagePO(null));
        }else if(es.equals(EntityState.DELETED)){
            rt=traderService.delete(item,PageUtil.translatePate2PagePO(null));
        }
    }
}
if(rt!=null&&rt.getErrorCode!=0){   
    throw new Exception
}

}

發佈了50 篇原創文章 · 獲贊 25 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章