• Vani N1
  • NEWBIE
  • 0 Points
  • Member since 2023

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 0
    Questions
  • 1
    Replies
Hi Team,
I'm building the lightning data table where I'm using "id" as a key-field
<lightning-datatable 
                key-field="id" 
                data={accountList} 
                columns={columns}  
                onrowselection={handleRowSelected}
                selected-rows={selection}
                oncellchange={handleCellChange}>
            </lightning-datatable>
I want to retrive the row id in my javascript. How to fetch that ? I have tried many solution like:
let selectedRecords = this.template.querySelector("lightningdatatable").getSelectedRows();
        if (selectedRecords) {
            for (const key in selectedRecords) {
                console.log('checking',selectedRecords[key].event.currentTarget.dataset.id);
               console.log('checking',selectedRecords[key]['id']);
               console.log('checking',selectedRecords[key].event.target.dataset.rowId);
               console.log('checking',selectedRecords[key].dataset.id);
               console.log('checking',selectedRecords[key]['id']);
}
Please let me know if anybody knows the solutions.
Thank you in advance