如何排除名称为“分公司”文本控件的值不被清除呢?以下代码无效,不知原因。

以下代码遍历每个控件并重置。
$.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  
FineReportalu 发布于 2018-2-26 10:24
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
我从山中来发布于2018-2-26 10:38(编辑于 2023-9-6 09:34)
555
最佳回答
0
alu发布于2018-2-26 10:41(编辑于 2023-9-6 09:34)
555
最佳回答
0
郁金香发布于2018-2-26 11:31(编辑于 2023-9-6 09:34)
555
最佳回答
0
alu发布于2018-2-26 11:57(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 487浏览人数
  • 最后回答于:2018-2-26 11:57
    活动推荐 更多
    热门课程 更多
    返回顶部