Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. <apex:page standardController="Opportunity" recordSetVar="Opps">
  2.  
  3. <!-- Local Variables -->
  4. <apex:variable var="EditId" value="{!IF($CurrentPage.parameters.EditRecordId!=Null,
  5. $CurrentPage.parameters.EditRecordId, Null)}"/>
  6.  
  7. <apex:form>
  8. <apex:pageblock>
  9.  
  10. <apex:pageBlockButtons rendered="{!EditId != Null}">
  11. <apex:commandButton value="Save" action="{!save}" reRender="None" />
  12. <apex:commandButton value="Cancel" action="{!cancel}"/>
  13. </apex:pageBlockButtons>
  14.  
  15. <apex:pageBlockTable value="{!Opps}" var="Opp">
  16.  
  17. <apex:column value="{!Opp.Name}" ondblclick="redirect('{!Opp.Id}')" rendered="{!EditId != Opp.Id}"/>
  18. <apex:column headerValue="Name" rendered="{!EditId == Opp.Id}">
  19. <apex:inputField value="{!Opp.Name}"/>
  20. </apex:column>
  21.  
  22. <apex:column value="{!Opp.StageName}" ondblclick="redirect('{!Opp.Id}')" rendered="{!EditId != Opp.Id}"/>
  23. <apex:column headerValue="StageName" rendered="{!EditId == Opp.Id}">
  24. <apex:inputField value="{!Opp.StageName}"/>
  25. </apex:column>
  26.  
  27. <apex:column value="{!Opp.CloseDate}" ondblclick="redirect('{!Opp.Id}')" rendered="{!EditId != Opp.Id}"/>
  28. <apex:column headerValue="CloseDate" rendered="{!EditId == Opp.Id}">
  29. <apex:inputField value="{!Opp.CloseDate}"/>
  30. </apex:column>
  31.  
  32. <apex:column value="{!Opp.AccountId}" ondblclick="redirect('{!Opp.Id}')" rendered="{!EditId != Opp.Id}"/>
  33. <apex:column headerValue="AccountId" rendered="{!EditId == Opp.Id}">
  34. <apex:inputField value="{!Opp.AccountId}"/>
  35. </apex:column>
  36.  
  37. </apex:pageBlockTable>
  38.  
  39. </apex:pageblock>
  40. </apex:form>
  41.  
  42. <script>
  43. function redirect(recId) {
  44. window.location.href = '{!$Page.testpage_22022017}?' + 'EditRecordId=' + recId +
  45. '&retURL=' + '{!$Page.testpage_22022017}';
  46. }
  47. </script>
  48. </apex:page>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement