Dorado7--表单多选后取消保存,新增数据未清空

如上图:点击新增添加表单数据,勾选完多选框之后直接点击取消按钮;会出现再次新增数据还在的问题。

 

解决办法:

在js新增事件中,清除数据集并给该控件的下拉框关联控件(dictionaryDropDownListMulti)中的“userData”属性赋值为null;

view.get("#dataSetChemjarCfg").clear();//清除弹框中的表单数据

view.get("#dictionaryDropDownListMulti").set("userData",null);//给下拉控件赋值为null

 

数据集dataSet:

dataSetChemjarCfg

对应的方法:

 

 

 

附:多选下拉框js

 

1 /**@Bind #dictionaryDropDownListMulti.onClose */
2 !function(self,arg){
3     var userData=self.get("userData");
4     var entity=view.get("#dataSetChemjarCfg").getData("#");
5     if(userData){
6         entity.set("dangeArtName",userData.label);
7         entity.set("dangeArt",userData.key);
8     }
9 }

 

 

posted @ 2018-08-21 17:56  .Concise  阅读(569)  评论(0)    收藏  举报