单击提交按钮时,如何计算表格中已选中的复选框的数量?

2020-09-15 10:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)谁能告诉我单击提交按钮时如何计算...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


谁能告诉我单击提交按钮时如何计算已选中的复选框。

controller.js

//Length ---->新闻事件
 长度:功能(oEvent)
   {var i = 0,count = 0;  var flag = false;
   $ .each(this.getView()。byId(" Ranjith"),

 函数(索引,行){
   如果(row.getChecked()== true)
     {flag = true; 计数+ = 1;  }});
   alert(" count =" + count);  }
 

view.xml:

 <表id =" Ranjith" inset =" true">
   <列>
      
     
       
     
     
       
     
     
       
     
     
        
     
     
        
     
     
       
     
     
        
     
     
        
     
   
 
 

(219.6 kB)
8条回答
木偶小白
2020-09-15 11:43

不知道为什么使用此复选框...您可以只使用表格的标准MultiSelect

 <表模式=" MultiSelect"项目=".。
 

有些方法类似于 getSelectedItems ,但无论如何,对于您 用例中,您可以循环所有项目,并获取第一个单元格,然后检查复选框的状态是否为true。

 var vCountSelected = 0;
 var vSelected = this.getView()。byId(" Ranjith")。getItems()[i] .getCells()[0] .getSelected();
 如果(vSelected){
     vCountSelected ++;
 } 

希望这会有所帮助,

关于

一周热门 更多>