Loading

lightning:recordEditForm の参照項目をページレイアウトに含める必要がある

公開日: Jul 5, 2023
説明

lightning:recordEditForm で参照項目を使用した場合、項目の値に既存のデータが表示されないことがあります。これは、現在時点では、lightning:inputField はページレイアウトに項目が追加されているときにのみ入力されるためです。この挙動は、Lightning Web コンポーネント (LWC) 版の Record Edit Form (lightning-record-edit-form) でも見られます。
 

解決策
以下のコードで Lightning コンポーネントタブを作成します。
 
<aura:component implements="force:appHostable"> 
  <lightning:card title="Lookup Field Edit"> 
    <lightning:recordEditForm recordId="a00S6000000xxxxxxx" objectApiName="CustomObject__c"> 
      <lightning:inputField fieldName="Account__c" /> 
    </lightning:recordEditForm> 
  </lightning:card> 
</aura:component>
タブを開いて、項目がページレイアウトに追加されていない場合、項目の値が「検索...」と表示されているのを確認してください。ページレイアウトに追加された場合、項目は正しく入力されます。
 
ナレッジ記事番号

000380201

 
読み込み中
Salesforce Help | Article