Quantcast
Channel: SCN : All Content - SAPUI5 Developer Center
Viewing all articles
Browse latest Browse all 6178

AttachDelete event in sap.m.table raising multiple times

$
0
0

Hi all,

 

i am using sap.m table i am attaching attachDelete for table like below

 

oTable.setMode(sap.m.ListMode.Delete);

oTable.attachDelete(function(oEvent){

    debugger;

           var oSelectedItem = oEvent.getParameter("listItem");

           var path = oEvent.getParameter('listItem').getBindingContext().sPath;

         var obj = oTable.getModel().getProperty(path);

         console.log(obj); // here is the object ot be deleted

          var delrowId = oSelectedItem.getBindingContext().sPath.slice(oSelectedItem.getBindingContext().sPath.lastIndexOf('/')+1);       

   

        var objstr = JSON.stringify(obj);

         oTable.getModel().getData().rows.splice(parseInt(delrowId), 1);

         oTable.removeItem(oEvent.getParameter('listItem'));

         amlvalues =sap.ui.getCore().getModel('mainModel').oData.MaintenanceLevels;

         for(var i=0;i<amlvalues.length;i++)

         {

             if(JSON.stringify(amlvalues[i]) === objstr){

          if(amlvalues[i].Updkz==='I'){

              sap.ui.getCore().getModel('mainModel').oData.MaintenanceLevels.splice(i,1);

              console.log(Index);

            

          }else{

              amlvalues[i].Updkz = 'D';

              }}

            

         }

 

});

 

 

attach delete event raising if i am clicking one delete icon it will raise multiple times and den deleting all rows followed by the delted row.

 

Thanks,

Kotesh.


Viewing all articles
Browse latest Browse all 6178

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>