计算sap.m.table行的选择/取消选择的值

2020-09-26 06:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个表单,其...

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

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


大家好,

我有一个表单,其中有一个字段-netValue,该字段后跟一个sap.m.table,其模式为:multiselect。

在表格中,我们有一列-totalPrice,现在选择任何行时,净值都应计算为:new netValue =以前的净值-所选行的总价格。

如果用户取消选择该行,则它应变为netValue =以前的净值+选定的行的总价。

用户还应该具有选择所有行并取消选择所有行的选项。

任何指针都会有所帮助。

谢谢

_vishal

5条回答

嗨,

使用模式=" MultiSelect" selectionChange =" <您的事件名称>"。

 selectRow:function(oEvt){
    //检查是否全部选中
     if(oEvt.getSource()._ getSelectAllCheckbox()。getSelected()== true){
        //在模型上循环并添加所有字段
     }其他{
         if(oEvt.getParameter(" selected")== true){
             //获取绑定上下文和总价的行,然后从净价中减去
         }其他{
            //添加到网价
         }
     }
 } 

一周热门 更多>