设置只能插入1行

我有两个需要插入行的内容  我想设置两个都只能插入一行  或者设置按钮为只能点击一次WX20190523-143047.png

FineReport ctt 发布于 2019-5-23 14:32
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
17857024676Lv2见习互助
发布于2019-5-23 15:16

var arr=["sc1","sc2"];//sc1为控件名    

for(j=0;j<arr.length;j++){ //遍历获取数组内控件  

var self=contentPane.getWidgetsByName(arr[j]);    

var flag=0;    

for (i=0;i<self.length;i++){    

var tr=self[i].element.parent().parent().css("display");    

if(tr=="table-row"){    

    flag++;    

    }    

}    

if(flag==2){  //判断如果两个控件则设定为不能增加  

    for (i=0;i<self.length;i++){    

      var tr2=self[i].element.parent().parent().css("display");    

      if(tr2=="table-row"){           

        self[i].setEnable(false);         

      }    

   }     

}    

else{  //如果不是两个控件,则可以增加

    for(i=0;i<self.length;i++){    

        self[i].setEnable(true);    

}    

    }    

}

image.png

WorkBook22.cpt


最佳回答
0
zsh331Lv8专家互助
发布于2019-5-23 15:02
  • 3关注人数
  • 538浏览人数
  • 最后回答于:2019-5-23 15:16
    请选择关闭问题的原因
    确定 取消
    返回顶部