sorting array

 //   const ascendingComparator = (a:any, b:any) => (a.activitydate > b.activitydate) ? 1 : -1;

//   //   const descendingComparator = (a:any, b:any) => (a.activitydate > b.activitydate) ? -1 : 1;
//   //   debugger;
//   //   console.log(order[0][1]);
//   //   if(order[0][1]=="desc"){

//   //   ai.rowsdata = ai.rowsdata.sort(descendingComparator);
//   //   console.log(ai.rowsdata);
//   // }



// sortFunction1(a:any, b:any){
    //   var dateA = new Date(a.activitydate);
    //   var dateB = new Date(b.activitydate);
    //   console.log(dateA > dateB,dateA < dateB );
    //   if(dateA > dateB){
    //     return dateA > dateB ? -1 : 1;
    //   }else if(dateA < dateB){
    //     return dateA > dateB ? 1 : -1;
    //   }else{
    //     return dateA > dateB ? -1 : 1;
    //   }
     
    // }
     
    // sort(data:any){
    //   console.log(data);
    //   if(data=="activitydate"){
    //     this.rowsdata.sort(this.sortFunction1);
    //   console.log(this.rowsdata,"this.rowsdata");
    //   }
    //   this.deselctcheckbox();  
     
    // }
 
    // sort1(data:any){
    //   // console.log(data);
    //    let type=data;      
    //     this.rowsdata.sort(function(a:any, b:any){
    //       if(data=="projectname"){
    //         var dateA =  a.projectname;
    //         var dateB =  b.projectname;
    //       }else if(data=="taskname"){
    //         var dateA =  a.taskname;
    //         var dateB =  b.taskname;
    //       }else if(data=="clientname"){
    //         var dateA =  a.clientname;
    //         var dateB =  b.clientname;
    //       }else if(data=="activitytype"){
    //         var dateA =  a.activitytype;
    //         var dateB =  b.activitytype;
    //       }else if(data=="activityeffort"){
    //         var dateA =  a.activityeffort;
    //         var dateB =  b.activityeffort;
    //       }else if(data=="activitydescription"){
    //         var dateA =  a.activitydescription;
    //         var dateB =  b.activitydescription;
    //       }else if(data=="rejectionreason"){
    //         var dateA =  a.rejectionreason;
    //         var dateB =  b.rejectionreason;
    //       }
         
    //       console.log(dateA > dateB,dateA < dateB );
    //       if(dateA > dateB){
    //         return dateA > dateB ? -1 : 1;
    //       }else if(dateA < dateB){
    //         return dateA > dateB ? 1 : -1;
    //       }else{
    //         return dateA > dateB ? -1 : 1;
    //       }
         
    //     });
    //    console.log(this.rowsdata);
    //  this.deselctcheckbox();  
     
    // }

Comments

Popular posts from this blog

How to Add Firebase Analytics to Your NativeScript Mobile App

sidemenu refresh through events

push multiple data in array(select and disselect items in array)