I have a datatable with 10 columns - ex -
<template> <div style="height: 300px;"> <lightning-datatable key-field="id" data={data} columns={columns}> </lightning-datatable> </div> </template> import { LightningElement } from 'lwc'; import generateData from './generateData'; const columns = [ { label: 'Label', fieldName: 'name' ,editable=true}, { label: 'Website', fieldName: 'website', type: 'url' , editable=true}, { label: 'Phone', fieldName: 'phone', type: 'phone' ,editable=true}, { label: 'Balance', fieldName: 'amount', type: 'currency' }, { label: 'CloseAt', fieldName: 'closeAt', type: 'date' }, ]; export default class BasicDatatable extends LightningElement { data = []; columns = columns; connectedCallback() { const data = generateData({ amountOfRecords: 100 }); this.data = data; } } If i edit the phone number or Name or website , I need the label of the column. If i change the phone from 234 to 567 on the datatable UI - In the js i need which field i have edited.