Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <aura:component implements="force:appHostable" >
- <aura:handler event="force:refreshView" action="{! c.viewRefreshed }" />
- <aura:dependency resource="markup://force:editRecord" type="EVENT" />
- <c:SLDSButton label="Edit Account" onclick="{! c.editAccount }" />
- </aura:component>
- ({
- viewRefreshed: function( cmp, evt, h ) {
- console.log('view refreshed!');
- },
- editAccount: function( cmp, evt, h ) {
- $A.get('e.force:editRecord').setParams({ recordId: '0015800000EVo8nAAD' }).fire();
- }
- })
- <aura:component implements="force:appHostable" >
- <! -- did not work for home page -->
- <aura:handler name="onSaveSuccess" event="force:recordSaveSuccess" action="{!c.viewRefreshed}"/>
- <aura:handler event="force:showToast" action="{! c.viewRefreshed}" />
- <aura:dependency resource="markup://force:editRecord" type="EVENT" />
- <c:SLDSButton label="Edit Account" onclick="{! c.editAccount }" />
- </aura:component>
- <aura:component>
- <aura:attribute name="recordId" type="String" default="a02D0000006V8Ni"/>
- <aura:attribute name="saveState" type="String" default="UNSAVED" />
- <aura:handler name="onSaveSuccess" event="force:recordSaveSuccess" action="{!c.handleSaveSuccess}"/>
- <c:sldsModal aura:id="modal">
- <force:recordEdit aura:id="edit" recordId="{!v.recordId}" />
- <ui:button label="Save" press="{!c.save}"/>
- <ui:button label="Cancel" press="{!c.cancel}"/>
- </c:sldsmodal>
- </aura:component>
- ({
- save : function(cmp, event) {
- // Save the record
- cmp.find("edit").get("e.recordSave").fire();
- },
- handleSaveSuccess : function(cmp, event) {
- // get called once save is done
- },
- cancel : function(cmp, event) {
- // hide the slds modal
- },
- })
Add Comment
Please, Sign In to add comment