즐겨찾기Pooja Nekkalapudi (William Blair and Company) 님이 #Lightning Experience에 질문했습니다2023년 4월 26일 오전 2:35How to update selected records in LWC by passing selectedRow IDs into a button that updates status field on each recordLWC.jsgetSelectedRec() { var selectedRecords = this.template.querySelector("lightning-datatable").getSelectedRows(); if(selectedRecords.length > 0){ console.log('selectedRecords are ', selectedRecords); let ids = ''; selectedRecords.forEach(currentItem => { ids = ids + ',' + currentItem.Id; }); this.selectedIds = ids.replace(/^,/, ''); this.lstSelectedRecords = selectedRecords; alert(this.selectedIds); } } async handleChange() { let records = this.template.querySelector('lightning-datatable') .getSelectedRows().map( // Converts the Array to desired field updates (record) => ({ ...record, [STATUS_FIELD.Role__c]: 'Actively Prospecting', sobjectType: OBJECT_NAME.Coverage_Team__c }) );await updateRecords({ records }); }LWC.html <lightning-button variant="Neutral" label="Selected Records" title="Selected Records" onclick={getSelectedRec} slot="actions" icon-name="utility:check"> </lightning-button> <lightning-button variant="Neutral" label="Update Records" title="Update Records" onclick={handleChange} slot="actions"> </lightning-button> <div style="border-top: 1px solid rgb(221 219 218);"> <!-- datatable --> <lightning-datatable key-field="id" data={data} columns={columns} column-widths-mode="fixed"> </lightning-datatable> <!-- /datatable --> </div>Apex controller:public with sharing class PA_WBTeam { @AuraEnabled (cacheable=true) public static List<Coverage_Team__c> getTeam(){ return [SELECT Actively_Prospecting_Team__c,Company__c,Contact_Status__c,Employee__c,Id,Location__c,My_Coverage_Team__c,Role__c,Sponsors__c,Status__c,Website__c FROM Coverage_Team__c WHERE Role__c='Suggested by ML Model' AND My_Coverage_Team__c = 'true' ]; }@AuraEnabled public static void updateRecords(Coverage_Team__c[] records) { update records; } }더 보기답변 3개정렬날짜별 정렬가장 유용한 항목별 정렬날짜별 정렬댓글 더 보기...Pooja Nekkalapudi (William Blair and Company)2023년 4월 26일 오후 2:31@Donald, My code does that but cant get it to update records댓글 추가답변을 작성하세요...굵은 글꼴기울인 글꼴밑줄취소선불릿 기호 목록번호가 지정된 목록링크 추가코드 블록이미지 삽입파일 첨부링크 URL취소저장0/9000답글 쓰기
Pooja Nekkalapudi (William Blair and Company)2023년 4월 26일 오후 2:31@Donald, My code does that but cant get it to update records