Jet\Form_Renderer_Field_Container
Renderer určený pro zobrazení začátku a konce kontejneru formulářového prvku. Tedy jedná se o párový renderer dědící od třídy Jet\Form_Renderer_Pair.
Výchozí view skripty
Název výchozího view skriptu pro začátek kontejneru je field/container/start a pro konec field/container/end.
K hodnotě v systémové konfiguraci lze přistupovat takto:
$view_script_start = SysConf_Jet_Form_DefaultViews::get($field->getType(), 'container_start');
$view_script_end = SysConf_Jet_Form_DefaultViews::get($field->getType(), 'container_end');
SysConf_Jet_Form_DefaultViews::set( $field_type , 'container_start', 'my-view-script-start');
SysConf_Jet_Form_DefaultViews::set( $field_type , 'container_end', 'my-view-script-end');
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 getViewDir. |