この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

force:recordEdit

指定された Salesforce レコードの編集可能なビューを生成します。

force:recordEdit コンポーネントは、指定された recordId のレコード編集 UI を表します。次の例に、レコード編集 UI と、押したときにレコードが保存されるボタンを示します。

1<force:recordEdit aura:id="edit" recordId="a02D0000006V8Ni"/>
2<ui:button label="Save" press="{!c.save}"/>

このクライアント側のコントローラは、レコードを保存する recordSave イベントを起動します。

1save : function(component, event, helper) {
2component.find("edit").get("e.recordSave").fire();
3}

recordId 属性には、{!v.myObject.recordId} 形式で動的 ID を指定できます。@AuraEnabled 構文を使用してオブジェクトデータを返す Apex コントローラにコンテナコンポーネントを必ず接続してください。

レコードが正常に保存されたことを示すには、force:recordSaveSuccess イベントを処理します。

属性

属性名 属性型 説明 必須項目
body Component[] コンポーネントのボディ。マークアップでは、これはタグのボディに含まれるすべてを指します。
recordId String 読み込むレコードの ID。record 属性が指定されている場合は省略可能です。

イベント

イベント名 イベントタイプ 説明
recordSave COMPONENT レコード保存の要求を示すためにユーザが起動するイベント。
onSaveSuccess COMPONENT レコードの保存が正常に行われたときに起動されます。