You need to sign in to do that
Don't have an account?
Deepak Singh 116
I am unable to print array return by controller on VF page
Hi,
I am unable to print array return by controller on VF page:-
Controller:-
public with sharing class generateStringArray {
public list<String> generateStringArray{ get; set; }
public static list<string> getgenerateStringArray(){
Integer n=10;
list<string> myarray=new list<string>();
for(integer i=0;i<=n;i++){
myarray.add('Test'+i);
}
return myarray;
}
}
VF page:-
<apex:page Controller="generateStringArray" showHeader="true" sidebar="false">
<h1>List</h1>
<apex:repeat value="{!generateStringArray}" var="string" id="theRepeat">
<apex:outputText value="{!string}" id="theValue"/><br/>
</apex:repeat>
</apex:page>
I am unable to print array return by controller on VF page:-
Controller:-
public with sharing class generateStringArray {
public list<String> generateStringArray{ get; set; }
public static list<string> getgenerateStringArray(){
Integer n=10;
list<string> myarray=new list<string>();
for(integer i=0;i<=n;i++){
myarray.add('Test'+i);
}
return myarray;
}
}
VF page:-
<apex:page Controller="generateStringArray" showHeader="true" sidebar="false">
<h1>List</h1>
<apex:repeat value="{!generateStringArray}" var="string" id="theRepeat">
<apex:outputText value="{!string}" id="theValue"/><br/>
</apex:repeat>
</apex:page>
All Answers
I have one more query . I dont want to set the value of "n" in controller , i want this value to be entered by user from VF page take as a parameter in the getGenerateStringArray. or is there any other workaround for the same.
Regards,
Deepak