Advertisement
Kenji776

Apex Escaping html

Feb 2nd, 2012
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. When attempting to output some generated HTML generated from this apex class, it gets escaped, which makes it unusable, since this page is supposed to serve the HTML to another page.
  2.  
  3. CONTROLLER
  4. -------------------
  5. public static PageReference createFileTree()
  6. {
  7. string thisDir = '0';
  8. folderTreeHtml = '<ul class="jqueryFileTree" style="display: none;">';
  9. if(!ApexPages.CurrentPage().getParameters().containsKey('dir'))
  10. {
  11. thisDir = ApexPages.CurrentPage().getParameters().get('dir');
  12. }
  13.  
  14. BoxObject.BoxResponse folders = getAccountTree(thisDir);
  15.  
  16. for(BoxObject.BoxFolder folder : folders.folders)
  17. {
  18. folderTreeHtml += '<li class="directory collapsed"><a href="#" rel="'+thisDir+'/'+ folder.id+'"> '+folder.name+'</a></li>';
  19. }
  20. folderTreeHtml += '</ul>';
  21.  
  22. return null;
  23. }
  24.  
  25.  
  26. PAGE
  27. ------------------------
  28. <apex:page controller="quotaTest" action="{!respondentCanSchedule}"
  29. contentType="application/x-JavaScript; charset=utf-8"
  30. showHeader="false" standardStylesheets="false" sidebar="false">
  31. {!result}
  32. </apex:page>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement