Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.64 KB | None | 0 0
  1. <aura:component implements="forceCommunity:availableForAllPageTypes,force:hasRecordId" access="global" controller="CommunityComponentController">
  2. <aura:attribute name="recordId" type="String" />
  3. <aura:attribute name="edit" type="Boolean" default="true"/>
  4. <aura:if isTrue="{!v.edit}">
  5. <lightning:recordViewForm recordId="{!v.recordId}" objectApiName="Case">
  6. <div class="slds-grid slds-gutters_large">
  7. <div class="slds-col slds-size_6-of-12">
  8. <div class="slds-form-element slds-form-element_edit slds-form-element_readonly slds-hint-parent">
  9. <span class="slds-form-element__label">Case Owner</span>
  10. <div class="slds-form-element__control">
  11. <lightning:outputField fieldName="OwnerId" variant="label-hidden" class="slds-form-element__static"/>
  12. </div>
  13. </div>
  14. </div>
  15. <div class="slds-col slds-size_6-of-12">
  16. <div class="slds-form-element slds-form-element_edit slds-form-element_readonly slds-hint-parent">
  17. <span class="slds-form-element__label">Parent Case</span>
  18. <div class="slds-form-element__control">
  19. <lightning:outputField fieldName="ParentId" variant="label-hidden" class="slds-form-element__static"/>
  20. </div>
  21. </div>
  22. </div>
  23. </div>
  24. </lightning:recordViewForm>
  25. <aura:set attribute="else">
  26. <lightning:recordEditForm recordId="{!v.recordId}" objectApiName="Case" aura:id="recordHandler" onsuccess="{!c.toggleEdit}">
  27. <div class="slds-grid slds-gutters_large">
  28. <div class="slds-col slds-size_6-of-12">
  29. <div class="slds-form-element slds-form-element_edit slds-form-element_readonly slds-hint-parent">
  30. <span class="slds-form-element__label">Case Owner</span>
  31. <div class="slds-form-element__control">
  32. <lightning:outputField fieldName="OwnerId" variant="label-hidden" class="slds-form-element__static"/>
  33. </div>
  34. </div>
  35. </div>
  36. <div class="slds-col slds-size_6-of-12">
  37. <div class="slds-form-element slds-form-element_edit slds-form-element_readonly slds-hint-parent">
  38. <span class="slds-form-element__label">Parent Case</span>
  39. <div class="slds-form-element__control">
  40. <lightning:outputField fieldName="ParentId" variant="label-hidden" class="slds-form-element__static"/>
  41. </div>
  42. </div>
  43. </div>
  44. </div>
  45. <lightning:button label="Cancel" title="Neutral action" onclick="{! c.toggleEdit }"/>
  46. <lightning:button variant="brand" label="Save" title="Brand action" type="submit" />
  47. </lightning:recordEditForm>
  48. </aura:set>
  49. </aura:if>
  50. </aura:component>
  51.  
  52. <aura:component implements="forceCommunity:availableForAllPageTypes,force:hasRecordId" access="global" controller="CommunityComponentController">
  53. <aura:attribute name="recordId" type="String" />
  54. <aura:attribute name="edit" type="Boolean" default="true"/>
  55. <lightning:tabset>
  56. <lightning:tab>
  57. ... same code as above ...
  58. </lightning:tab>
  59. </lightning:tabset>
  60. </aura:component>
  61.  
  62. <div class="slds-form-element__control">
  63. <lightning:outputField fieldName="Subject" variant="label-hidden" class="slds-form-element__static"/>
  64. <button class="slds-button slds-button_icon" title="Edit: Subject" onclick="{!c.toggleEdit}">
  65. <lightning:buttonIcon iconName="utility:edit" variant="bare"/>
  66. <span class="slds-assistive-text">Edit: Subject</span>
  67. </button>
  68. </div>
  69.  
  70. <div class="slds-form-element__control">
  71. <lightning:outputField fieldName="Subject" variant="label-hidden" class="slds-form-element__static"/>
  72. <button class="slds-button slds-button_icon" title="Edit: Subject" onclick="{!c.toggleEdit}">
  73. <lightning:icon iconName="utility:edit" size="x-small" iconClass="slds-button slds-button_icon" />
  74. <span class="slds-assistive-text">Edit: Subject</span>
  75. </button>
  76. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement