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 }

最怕一生碌碌无为还说平凡难能可贵。


浙公网安备 33010602011771号