A. レコードタイプが存在しない場合、選択リストの自動的に取得方法
① picklistLwc.js
② picklistLwc.html
③ picklistLwc.js-meta.xml
B. レコードタイプが存在る場合、指定したレコードタイプの選択リストの取得方法
作成中。。。
① レコードタイプ名が「レコードタイプ名」により、該当レコードタイプのレコードIDを取得する。
@wire(getObjectInfo, { objectApiName: Account_OBJECT})
getAccountObjectInfo(result) {
if (result.data) {
const recordTypeList = result.data.recordTypeInfos;
this.accountRecordTypeId = Object.keys(recordTypeList).find((recordType) => recordTypeList[recordType].name === 'レコードタイプ名');
}
}
② 取得したレコードタイプのレコードID(accountRecordTypeId)によって、対応の選択リストを取得する
// typeの選択リストを取得する
@wire(getPicklistValues, { recordTypeId:'$accountRecordTypeId', fieldApiName: Type_FIELD})
typeOption;