Jet\Form_Renderer_Single
Obecná abstraktní třída rendererů nepárových formulářových prvků, která dědí od třídy Jet\Form_Renderer.
Přehled metod
Metoda | Význam |
---|---|
public getViewScript( ) : string |
Vrací název view skriptu pro zobrazení daného elementu. |
public setViewScript( string $view_script ) : static |
Umožňuje nastavit volitelný název view skriptu pro zobrazení daného elementu. Každý element si v konstruktoru nastaví výchozí hodnotu dle systémového nastavení. Metodu tedy není nutné používat, ale je možné ji používat pokud si pro specifický formulář přejete specifické zobrazení daného elementu. |
public render( ) : string |
Provede vygenerování HTML kódu pro daný element na základě aktuálního nastavení. |
public setCustomRenderer( ?Closure $custom_renderer ) : void |
Nastaví volitelný renderer pro element. Díky metodě renderByView má tento renderer možnost využít i původní renderer využívající view. Příklad použití:
$field->input()->setCustomRenderer(function() {
|
public getCustomRenderer( ) : ?Closure |
Vrátí aktuálně nastavený volitelný renderer. Viz metoda setCustomRenderer. |
public renderByView( ) : string |
Vyrenderuje element pomocí view i když je nastavený volitelný renderer. Viz metoda setCustomRenderer. |
public __toString( ) : string |
Element je možné přímo převádět na string, což vyvolá volání metody render. |
public toString( ) : string |
Alias metody render. |