以下代码遍历每个控件并重置。
$.each(this.options.form.name_widgets,function(i,item){ if (item.options.type !=='label') {item.setValue();item.setText();} });;如何排除名称为“分公司”文本控件的值不被清除呢?以下代码无效,不知原因。$.each(this.options.form.name_widgets,function(i,item){ if (item.options.type !=='label' && item.options.name !=='分公司') {item.setValue();} });;
已解决,这样的写法是正确的,注意widgetName的大小写:$.each(this.options.form.name_widgets,function(i,item){
if (item.options.type !=='label' && item.options.widgetName !=='分公司' ) {item.setValue();}});;
编辑于 2018-2-26 14:37
编辑于 2018-2-26 14:38