function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Surendra SannapareddySurendra Sannapareddy 

How to display fields in visualforce page from controller class

1.My visualforce page is
<apex:page controller="SendRecordsToPaaage"  tabStyle="Account">
  
  <apex:pageBlock title="AccountDeails" >
  
  <apex:pageBlockTable value="{!accList}" var="details">
     <apex:column value="{!details.name}"/>
    <apex:column value="{!details.accountnumber}"/>
  </apex:pageBlockTable>
  </apex:pageBlock>
  
</apex:page>

2. My controller is
public class SendRecordsToPaaage {
    
    public List<Account> accList{get;set;}
    public void getAccList() {
    
   accList=[select name,accountnumber from account];
      
      
    
     
    }

}


Give me solution for this please......
Amit Chaudhary 8Amit Chaudhary 8
Hi Surendra Sannapareddy,

Please try below code :-

Page
<apex:page controller="SendRecordsToPaaage"  tabStyle="Account">
  <apex:pageBlock title="AccountDeails" >

  <apex:pageBlockTable value="{!accList}" var="details">
     <apex:column value="{!details.name}"/>
    <apex:column value="{!details.accountnumber}"/>
  </apex:pageBlockTable>

  </apex:pageBlock>
  
</apex:page>
Controller
public class SendRecordsToPaaage 
{
    
    public List<Account> accList{get;set;}
     pubic  SendRecordsToPaaage ()
 {
   accList=[select name,accountnumber from account limit 100 ];
 }

}
NOTE: This code has not been tested and may contain typographical or logical errors


Please mark this as solution by selecting it as best answer if this solves your problem, So that if anyone has this issue this post can help
 
NkambleNkamble
Hi Surendra , the answer mentioned by amit choudry will work , another way of doing it is :

using custom get set,

public class SendRecordsToPaaage {
public List<Account> accList;
    
   public List<Account>getAccList() {
   system.Debug('called get list ');
    
   accList=[select name,accountnumber from account];
      
    return accList; 
    
     
    }
}
NaveenReddyNaveenReddy
All above 2 solutions will work.
And an Another way is
 
public class SendRecordsToPaaage1 {

    public List<Account> getAccList() {
        return [Select Name,AccountNumber from Account];
    }

}

Thanks,
Naveen