Jet\Form_Field_RadioButton / Form_Field::TYPE_RADIO_BUTTON

Představuje formulářové pole pro výběr možnosti ze seznamu možností pomocí prvku nazývaného radio button.

Pozor! Formulářové pole nepředstavuje jeden radio button, ale sadu radio buttomků odpovídajících definovaným možnostem výběru.

Je potřeba se seznámit s kapitolou možnosti výběru.

Pro zobrazení samotného formulářového pole využívá renderer Jet\Form_Renderer_Field_Input_RadioButton.

Výchozí chybové kódy

Kód Význam
Form_Field::ERROR_CODE_EMPTY Pole je označené jako požadované a hodnota není vybrána.
Form_Field::ERROR_CODE_INVALID_VALUE Zadaná hodnota neodpovídá žádné z předdefinovaných hodnot.

Parametry

Parametr Typ Povinný Význam
select_options assoc array ne Seznam možností
select_options_creator callable ne Volání metody, která vygeneruje seznam možností výběru.

Metody

Metoda Význam
public setSelectOptions(
array|Iterator $options
) : void
Nastavuje seznam možností.
public getSelectOptions(
) : array
Vrací nastavený seznam možností.
public optionIsSelected(
string $option_key
) : bool
Indikuje zda je daná možnost vybraná na základě zachycené a validované hodnoty (nebo výchozí hodnoty) formulářového prvku.
Předchozí kapitola
Jet\Form_Field_MultiSelect / Form_Field::TYPE_MULTI_SELECT
Další kapitola
Jet\Form_Field_Checkbox / Form_Field::TYPE_CHECKBOX