ガバナーの制限により、ユーザーが一度に複数のレコードを処理する必要があるという要件があります。
着信する複数のレコードについて、各レコードが取得され、apex が呼び出されます。応答が成功した後、同じ要求を再度行う必要があります。同様に、すべてのレコードを処理します。
誰かがこれを達成する方法を教えてくれますか?
import { LightningElement, api, wire, track } from 'lwc';
import createRecord from '@salesforce/apex/OpportunityLoadController.createRecord';
export default class OpportunityLoadLWC extends LightningElement {
@api error;
@api resultLst = [];
@api message;
//
//Other logic
//
handleClick(e) {
var oneRecord = resultLst.pop();
createRecord({
data : oneRecord
})
.then((result) => {
//call createRecord again
})
.catch((error) => {
this.message = 'Error received: code' + error.errorCode + ', ' +
'message ' + error.body.message;
});
}
}