You need to sign in to do that
Don't have an account?
Santi Ram Rai
Controller extension with Controller not with StandardController.
Hello Everybody,
How to create Visualforve of Controller extension with Custom Controller not with StandardController.
Thanks.
How to create Visualforve of Controller extension with Custom Controller not with StandardController.
Thanks.
You may refer SF doc for further information
https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_controller_extension.htm
All Answers
VF page :
<apex:page controller="myController" extensions="myControllerext"/>
</apex:page>
Controller extension :
public class myControllerext {
myController customController = null;
public myControllerExtension(myController customController) // "myController" is a custom controller
{
this.customController = customController;
}
}
As per doc: A controller extension is any Apex class containing a constructor that takes a single argument of typeApexPages.StandardController or CustomControllerName, where CustomControllerName is the name of a custom controller you want to extend.
https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_controller_extension.htm
Just create a Conroller.
Just Create Extenstion.
Create VFP
Hope it helps you.
-Thanks
Ashlekh Gera
Here is my ExtensionApex Class:
And here is my Vusialforce page:
But, i am getting this error message "Unknown property 'ControllerApex.foo1'".
I could not see any property with name "foo1" in your controller or in your extension.
Please create one in the same way you did for foo2
public class ControllerApex {
public ControllerApex(){}
public String getFoo1() {
return 'Hi' + ' ' + 'foo-one';
}
public String getFoo2() {
return 'Hi' + ' ' + 'foo-two';
}
}
You may refer SF doc for further information
https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_controller_extension.htm