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. |