Guest User

Untitled

a guest
Jul 15th, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. <aura:component implements="force:appHostable" >
  2.  
  3. <aura:handler event="force:refreshView" action="{! c.viewRefreshed }" />
  4. <aura:dependency resource="markup://force:editRecord" type="EVENT" />
  5. <c:SLDSButton label="Edit Account" onclick="{! c.editAccount }" />
  6.  
  7. </aura:component>
  8.  
  9. ({
  10. viewRefreshed: function( cmp, evt, h ) {
  11. console.log('view refreshed!');
  12. },
  13.  
  14. editAccount: function( cmp, evt, h ) {
  15. $A.get('e.force:editRecord').setParams({ recordId: '0015800000EVo8nAAD' }).fire();
  16. }
  17. })
  18.  
  19. <aura:component implements="force:appHostable" >
  20. <! -- did not work for home page -->
  21. <aura:handler name="onSaveSuccess" event="force:recordSaveSuccess" action="{!c.viewRefreshed}"/>
  22. <aura:handler event="force:showToast" action="{! c.viewRefreshed}" />
  23. <aura:dependency resource="markup://force:editRecord" type="EVENT" />
  24. <c:SLDSButton label="Edit Account" onclick="{! c.editAccount }" />
  25. </aura:component>
  26.  
  27. <aura:component>
  28. <aura:attribute name="recordId" type="String" default="a02D0000006V8Ni"/>
  29. <aura:attribute name="saveState" type="String" default="UNSAVED" />
  30. <aura:handler name="onSaveSuccess" event="force:recordSaveSuccess" action="{!c.handleSaveSuccess}"/>
  31.  
  32. <c:sldsModal aura:id="modal">
  33. <force:recordEdit aura:id="edit" recordId="{!v.recordId}" />
  34. <ui:button label="Save" press="{!c.save}"/>
  35. <ui:button label="Cancel" press="{!c.cancel}"/>
  36. </c:sldsmodal>
  37.  
  38. </aura:component>
  39.  
  40. ({
  41. save : function(cmp, event) {
  42. // Save the record
  43. cmp.find("edit").get("e.recordSave").fire();
  44. },
  45.  
  46. handleSaveSuccess : function(cmp, event) {
  47. // get called once save is done
  48. },
  49.  
  50. cancel : function(cmp, event) {
  51. // hide the slds modal
  52. },
  53.  
  54. })
Add Comment
Please, Sign In to add comment