FavoriteSFDC Forum (g) asked in #Lightning ExperienceMay 19, 2020, 9:34 AMLightning Data table onrowselection issueI have created data table, as below. I am getting selectedRows is [object Object] in console when i select any row.i supposed to get array of selected row.I guess i have done some mistake in declaration of attributes (columns, data).Please clarify asap.Component:::<aura:component controller="ContactTopTen" implements="flexipage:availableForAllPageTypes,flexipage:availableForRecordHome,force:hasRecordId" access="global" > <aura:attribute name="columns" type="List" /> <aura:attribute name="data" type="Object" /> <aura:handler name="init" value="{! this }" action="{! c.init }"/> <lightning:datatable aura:id="contactTable" keyField="id" data="{!v.data}" columns="{!v.columns}" hideCheckboxColumn="false" onrowselection="{!c.doSelect}" /> </aura:component>Controller:({ init : function(component, event, helper) { component.set('v.columns',[ {label: 'Account Name', fieldName: 'Name', type: 'text', sortable: true}, {label: 'Rating', fieldName: 'Rating', type: 'text', sortable: true}, ]); var action=component.get('c.getCon'); action.setCallback(this, function(response){ var state=response.getState(); if(state==='SUCCESS' || state==='DRAFT') { var responseValue=response.getReturnValue(); component.set('v.data', responseValue); } }); $A.enqueueAction(action,false); }, doSelect:function(component, event, helper) { alert('Success'); var selectedRows=event.getParam('selectedRows'); console.log('selectedRows is : ' +selectedRows); }})Apex class:public class ContactTopTen { @AuraEnabled public static List<Account> getCon(){ List<Account> con=[select Name,Id, Rating from Account Limit 5]; return con; }} Show More6 answersSortSort by DateSort by Most HelpfulSort by DateLoad more comments...Accepted AnswerTushar Sharma (Briskminds Software Solutions PVT. LTD.)May 19, 2020, 11:24 AMSFDC Forum 9, iterate that array, and using dot notation you can access all available fields. If this answer helps you, please mark it as accepted. Add a commentWrite an answer...BoldItalicUnderlineStrikethroughBulleted ListNumbered ListAdd linkCode blockInsert imageAttach filesLink URLCancelSave0/9000Reply
Accepted AnswerTushar Sharma (Briskminds Software Solutions PVT. LTD.)May 19, 2020, 11:24 AMSFDC Forum 9, iterate that array, and using dot notation you can access all available fields. If this answer helps you, please mark it as accepted.