akveo / ng2-smart-table

Angular Smart Data Table component
https://akveo.github.io/ng2-smart-table/
MIT License
1.63k stars 878 forks source link

userRowSelect on "Multiselect" mode not work #299

Open etorresglm opened 7 years ago

etorresglm commented 7 years ago

I'm using version 0.6.0.1 and when event userRowSelect is fired i not get DataObject...i only get much information of htmls, css, events...but not the DataObject where row was clicked (sorry for my english language)

ManpreetSingh80 commented 7 years ago

I am also using 0.6.0-1 and multiselect is working fine. Double check for typos in code. <ng2-smart-table [settings]="settings" [source]="source" (delete)="onDelete($event)" (edit)="onEdit($event)" (userRowSelect)="onUserRowSelect($event)"></ng2-smart-table>

onUserRowSelect(event) { console.log('user row select: ', event); this.selected = event.selected; console.log('selected list: ', this.selected); }

kkapil24 commented 7 years ago

@ManpreetSingh80 : Even for me mutiple rowselect is not working but your answer helped me to get the selected row data. Which version 0.6.0-1 are you talking about? I am using "ng2-smart-table": "^1.0.4",.

ManpreetSingh80 commented 7 years ago

@kkapil24 0.6.0-1. I am using this for angular 2.x as from 1.0, ng2-smart-table supports only angular 4.x

jeevitha8123 commented 6 years ago

hi am trying for bulk action in list . my source code given below. settings = {

   selectMode : 'multi',
   mode: 'external',
    columns: {
          passed: {
    title: 'Passed',
    filter: {
      type: 'checkbox',
      config: {
        true: 'Yes',
        false: 'No',
        resetText: 'clear',
      },
    },
  },

       name: {
            title: 'Name',
        },
        branch_name: {
            title: 'Branch',
        },
        ifsc: {
            title: 'IFSC',
            width:'15%',

        },
        status_name: {
            title: 'Status',
        },

    },
     actions: {
        columnTitle: 'Actions',
        add: false,
        edit: true,
        delete: true,
        position: 'right',
    },

    pager: {
        display: true,
        perPage: 10,

    },
    edit: {
        editButtonContent: '<img src="img/edit.png"/>'
    },
    delete: {
        deleteButtonContent: '<img src="img/delete.png"/>'
    },

};
maheshp212 commented 6 years ago

Hey Please some one help out.. how to fetch the data of multi select rows.