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() {
    
?>
    Something around ...
    <div style="display:none;">
        <?=$this->renderByView()?>
    </div>
    Something around ...
    <?php
});

echo 
$field;
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.
Předchozí kapitola
Jet\Form_Renderer
Další kapitola
Jet\Form_Renderer_Pair