Jet\Form_Renderer_Field
The form element renderer class, which inherits from the Jet\Form_Renderer_Single class.
The renderer creates and holds instances of the other renderers of the form field elements (row, label, container, input element, help and error message).
Overview of methods
Method | Meaning of |
---|---|
public __construct( Form_Field $field ) |
The only parameter is the instance of the form field to which the renderer belongs. |
public getField( ) : Form_Field |
Returns the instance of the form field to which the renderer belongs. |
public getViewDir( ) : string |
Returns the view directory for the given form field and all its elements(!). If the renderer does not have a custom value set, then it takes the value from the renderer of the form the field belongs to. |
public setViewDir( string $view_dir ) : string |
For a given form field (and all its elements) it is possible to set an extra directory path with view scripts. See getViewDir. |
public row( ) : Form_Renderer_Field_Row |
Creates and returns an instance of the row renderer. |
public container( ) : Form_Renderer_Field_Container |
Creates and returns a container renderer instance. |
public error( ) : Form_Renderer_Field_Error |
Creates and returns an instance of the error message renderer. |
public help( ) : Form_Renderer_Field_Help |
Creates and returns a help renderer instance. |
public label( ) : Form_Renderer_Field_Label |
Creates and returns a label renderer instance. |
public input( ) : Form_Renderer_Field_Input |
Creates and returns a renderer instance of the input element. |