grafické rozdělení radiobuttonu
- tivvit
- Člen | 36
Ahoj,
potřebuji vizuálně rozdělit radio.
$form->addRadioList('type',NULL,$data);
ruční vykreslení:
<dd>{input type}</dd>
Dejme tomu že v radiu je 20 hodnot a jsou rozdělené do dvou logických
skupin, a tak je potřebuju uživateli i zobrazit, ale nevím jak doprostřed
vložit nějaký tag.
Napadlo mi udělat si dvě radia a to zda je zvolena pouze jedna možnost
řešit javascriptem, ale nepřijde mi to zrovna nejvhodnější.
- Vojtěch Dobeš
- Gold Partner | 1316
Pro aktuální stable Nette existují 2 doplňky umožňující renderovat RadioList libovolným způsobem:
Aktuální master Nette (budoucí verze 2.1) umožňuje manuálně renderovat RadioList sám o sobě, a to následovně:
{foreach $form['type']->items as $key => $label}
{* makra {first} etc. jsou k dispozici *}
{input type:$key} {* vypíše právě jeden radiobutton *}
{label type:$key /} {* vypíše pro něj odpovídající label *}
{/foreach}
- tivvit
- Člen | 36
Ahoj,
použil jsem tvůj doplněk
https://github.com/…ms-inputlist
když se pokusím udělat toto:
->addConditionOn($form['type'], Form::REGEXP, "^[f]")
kde $form[‚type‘] je MultiRadio dostanu tuto chybu
Call to undefined static method VojtechDobes\NetteForms\RadioList::validateregexp()
Díky za radu
- Vojtěch Dobeš
- Gold Partner | 1316
Bohužel, tohle pravidlo není na mém doplňku podporované. Nemělo by být
složité podporu doplnit, viz ostatní podobné metody
validate<Neco>
v CheckboxList
třídě.