Jet\Form_Renderer_Field_Input_Common

Renderer obecného vstupního pole (HTML tag input), který zobrazuje běžné typy vstupních polí. Třída dědí od Form_Renderer_Field_Input.

Renderer je společný pro víc typů formulářových polí.

Výchozí view skripty

Typ pole Výchozí view
Form_Field::TYPE_INPUT field/input/input
Form_Field::TYPE_HIDDEN field/input/hidden
Form_Field::TYPE_DATE field/input/date
Form_Field::TYPE_DATE_TIME field/input/date-time
Form_Field::TYPE_WEEK field/input/week
Form_Field::TYPE_TIME field/input/time
Form_Field::TYPE_MONTH field/input/month
Form_Field::TYPE_EMAIL field/input/email
Form_Field::TYPE_COLOR field/input/color
Form_Field::TYPE_PASSWORD field/input/password
Form_Field::TYPE_SEARCH field/input/search
Form_Field::TYPE_TEL field/input/tel
Form_Field::TYPE_URL field/input/url

K hodnotě v systémové konfiguraci lze přistupovat takto:

$view_script_start SysConf_Jet_Form_DefaultViews::get($field->getType(), 'input'); SysConf_Jet_Form_DefaultViews::set$field_type 'input''my-view-script');

Přehled metod

Metoda Význam
public setInputType(
string $input_type
) : void
View konkrétního typu formulářového elementu musí nastavit o jaký input se jedná. Tedy prakticky hodnotu atributu type.
protected generateTagAttributes_Standard(
) : void
Tato vnitřní metoda se automaticky postará o vygenerování standardních atributů HTML tagu input na základě nastavení formulářového pole.
Předchozí kapitola
Jet\Form_Renderer_Field_Input
Další kapitola
Jet\Form_Renderer_Field_Input_Number