Visualforce Page:
<apex:page controller="conacccls">
<apex:form >
<apex:pageblock >
<apex:repeat value="{!lstwrap}" var="w">
{!w.acc.name}
<apex:repeat value="{!w.con}" var="c">
{!c.name}
</apex:repeat><br/>
</apex:repeat>
</apex:pageblock>
</apex:form>
</apex:page>
Apex Class:
public with sharing class conacccls {
public class wrapper{
public account acc{get;set;}
public List<contact> con{get;set;}
public wrapper(account a, List<contact> c){
acc=a;
con=c;
}
}
public List<wrapper> lstwrap {get;set;}
public conacccls(){
lstwrap=new List<wrapper>();
List<account> lstacc=[select id,name, (select id,name from contacts) from account limit 50];
for(account ac:lstacc){
lstwrap.add(new wrapper(ac,ac.contacts));
}
}
}
<apex:page controller="conacccls">
<apex:form >
<apex:pageblock >
<apex:repeat value="{!lstwrap}" var="w">
{!w.acc.name}
<apex:repeat value="{!w.con}" var="c">
{!c.name}
</apex:repeat><br/>
</apex:repeat>
</apex:pageblock>
</apex:form>
</apex:page>
Apex Class:
public with sharing class conacccls {
public class wrapper{
public account acc{get;set;}
public List<contact> con{get;set;}
public wrapper(account a, List<contact> c){
acc=a;
con=c;
}
}
public List<wrapper> lstwrap {get;set;}
public conacccls(){
lstwrap=new List<wrapper>();
List<account> lstacc=[select id,name, (select id,name from contacts) from account limit 50];
for(account ac:lstacc){
lstwrap.add(new wrapper(ac,ac.contacts));
}
}
}
No comments:
Post a Comment