Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. public class UserExtension
  2. {
  3. private final User theUser;
  4.  
  5. public UserExtension(ApexPages.StandardController stdController)
  6. {
  7. this.theUser = (User)stdController.getRecord();
  8. }
  9.  
  10. public Map<String, Map<String, Boolean>> getMap()
  11. {
  12. Map<String, Map<String, Boolean>> theMap = new Map<String, Map<String, Boolean>>();
  13. theMap.put('Outer 1', new Map<String, Boolean> { 'Inner 1' => true, 'Inner 2' => false });
  14. theMap.put('Outer 2', new Map<String, Boolean> { 'Inner 1' => true, 'Inner 2' => true });
  15. return theMap;
  16. }
  17. }
  18.  
  19. <apex:page standardController="User" extensions="UserExtension">
  20. <apex:pageBlock >
  21. <apex:repeat value="{!Map}" var="outerKey">
  22. {!outerKey}
  23. <apex:repeat value="{!Map[outerKey]}" var="innerKey">
  24. {!innerKey}
  25. {!Map[outerKey][innerKey]}
  26. </apex:repeat>
  27. </apex:repeat>
  28. </apex:pageBlock>
  29. </apex:page>
  30.  
  31. <apex:page standardController="User" extensions="UserExtension">
  32. <apex:pageBlock >
  33. <apex:pageBlockTable value="{!Map}" var="outerKey">
  34. <apex:column value="{!outerKey}"/>
  35. <apex:repeat value="{!Map[outerKey]}" var="innerKey">
  36. <apex:column headerValue="{!innerKey}">
  37. {!Map[outerKey][innerKey]}
  38. </apex:column>
  39. </apex:repeat>
  40. </apex:pageBlockTable>
  41. </apex:pageBlock>
  42. </apex:page>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement