Advertisement
Guest User

Untitled

a guest
Jul 1st, 2015
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. <apex:page standardController="Product_Brief__c" extensions="DispatcherContactNewController">
  2. <apex:pageBlock >
  3. <apex:pageBlockTable value="{!pbs}" var="p">
  4. <tr class="lnkdsble" ><apex:column value="{!p.Name}"/></tr>
  5. <apex:column value="{!p.RecordTypeId}"/>
  6. <apex:column value="{!p.Createddate}"/>
  7. </apex:pageBlockTable>
  8. </apex:pageBlock>
  9.  
  10. <apex:panelGrid columns="4">
  11. <apex:commandLink action="{!first}">First</apex:commandlink>
  12. <apex:commandLink action="{!previous}" rendered="{!hasPrevious}">Previous</apex:commandlink>
  13. <apex:commandLink action="{!next}" rendered="{!hasNext}">Next</apex:commandlink>
  14. <apex:commandLink action="{!last}">Last</apex:commandlink>
  15. </apex:panelGrid>
  16. </apex:pageBlock>
  17. </apex:form>
  18. </apex:page>
  19.  
  20. public class DispatcherContactNewController {
  21.  
  22. public DispatcherContactNewController(ApexPages.StandardController controller) {
  23. this.controller = controller;
  24. }
  25.  
  26. public ApexPages.StandardSetController setpb {
  27. get{
  28. if (setpb == null) {
  29. setpb = new ApexPages.StandardSetController(Database.getQueryLocator(
  30. [SELECT Id, Name, RecordTypeId, Createddate FROM Product_Brief__c])
  31. );
  32. }
  33. return setpb;
  34. }
  35. set;
  36. }
  37.  
  38. public List<Product_Brief__c>getpbs() {
  39. return (List<Product_Brief__c>)setpb.getrecords();
  40. }
  41.  
  42. public Boolean hasNext {
  43. get {
  44. return setpb.getHasNext();
  45. }
  46. set;
  47. }
  48.  
  49. public Boolean hasPrevious {
  50. get {
  51. return setpb.getHasPrevious();
  52. }
  53. set;
  54. }
  55.  
  56. public Integer pageNumber {
  57. get {
  58. return setpb.getPageNumber();
  59. }
  60. set;
  61. }
  62.  
  63. public void first() {
  64. setpb.first();
  65. }
  66.  
  67. public void last() {
  68. setpb.last();
  69. }
  70.  
  71.  
  72. public void previous() {
  73. setpb.previous();
  74. }
  75.  
  76.  
  77. public void next() {
  78. setpb.next();
  79. }
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement