Jet\Form_Renderer_Field_Input
Obecná abstraktní třída rendererů vstupních polí (tedy elementů jako je iput, select, textarea a tak dále), která dědí od třídy Jet\Form_Renderer_Single.
Od této třídy dále dědí renderery určené již pro konkrétní druhy vstupních polí.
Přehled metod
Metoda | Význam |
---|---|
public __construct( Form_Field $field ) |
Jediným parametrem je instanci formulářového pole ke kterému renderer náleží. |
public getField( ) : Form_Field |
Vrací instanci formulářového pole ke kterému renderer náleží. |
public getWidth( ) : array|null |
Vrací nastavení šířky elementů. Pokud element nemá své vlastní nastavení, tak přebírá nastavení rendereru formuláře. |
public getViewDir( ) : string |
Vrací adresář view pro daný element. Pokud renderer nemá nastavenou vlastní hodnotu, pak přebírá hodnotu od nadřazeného rendereru formulářového pole Jet\Form_Renderer_Field, který může mít svou hodnotu, nebo hodnotu přebírat od rendreru formuláře Jet\Form_Renderer_Form. |
public setViewDir( string $view_dir ) : string |
Pro daný element je možné nastavit extra cestu adresáře s view skripty. Viz metoda getViewDir. |