force:recordSaveSuccess
force:recordSaveSuccess は force:recordEdit コンポーネントで使用されます。次の例に、ユーザ入力を取得して recordId 属性で指定されたレコードを更新する force:recordEdit コンポーネントを示します。ボタンは force:recordSave イベントを起動します。
1<aura:attribute name="recordId" type="String" default="a02D0000006V8Ni"/>
2<aura:attribute name="saveState" type="String" default="UNSAVED" />
3<aura:handler name="onSaveSuccess" event="force:recordSaveSuccess" action="{!c.handleSaveSuccess}"/>
4
5<force:recordEdit aura:id="edit" recordId="{!v.recordId}" />
6<ui:button label="Save" press="{!c.save}"/>
7Record save status: {!v.saveState}このクライアント側コントローラは、レコードを保存するイベントを起動し、適宜処理します。
1({
2 save : function(cmp, event) {
3 // Save the record
4 cmp.find("edit").get("e.recordSave").fire();
5 },
6
7 handleSaveSuccess : function(cmp, event) {
8 // Display the save status
9 cmp.set("v.saveState", "SAVED");
10 }
11})