Manuální vykreslení radiolistu
- divispet
- Člen | 29
Ahoj,
potřeboval bych poradit s manuálním vykreslením radiolistu.
ve formu mám
$types = $this->itemTypes->findAll()->fetchPairs('id', 'title');
$form->addRadioList('itemTypeId', null, $types);
v latte bych potom potřeboval mít něco takového
for (itemTypes as itemType) {
{label itemTypeId:itemType->id}
{input itemTypeId:itemType->id}
{itemTypeId:itemType->title}
{/label}
}
dokáže mi s tím někdo poradit? Potřeboval bych se vyhnout hardodovaným věcem, protože pokud v itemTypes přibude nový tip, muselo by se to dodělávat manuálně
Editoval divispet (14. 2. 2020 13:28)
- Kaczmi
- Člen | 8
Ahoj,
takhle já třeba vykresluji radiolist do skupiny tlačítek pomocí
bootstrapu
<div class="btn-group btn-group-toggle" data-toggle="buttons">
{foreach $form["nazevRadioListu"]->items as $key => $label}
<label n:name="nazevRadioListu:$key" n:class="btn, btn-outline-primary, $form['nazevRadioListu']->getValue() == $key ? active">
<input n:name="nazevRadioListu:$key"> {$label}
</label>
{/foreach}
</div>
Uprav si dle potřeby :)
- divispet
- Člen | 29
Kaczmi napsal(a):
Ahoj,
takhle já třeba vykresluji radiolist do skupiny tlačítek pomocí bootstrapu<div class="btn-group btn-group-toggle" data-toggle="buttons"> {foreach $form["nazevRadioListu"]->items as $key => $label} <label n:name="nazevRadioListu:$key" n:class="btn, btn-outline-primary, $form['nazevRadioListu']->getValue() == $key ? active"> <input n:name="nazevRadioListu:$key"> {$label} </label> {/foreach} </div>
Uprav si dle potřeby :)
Díky, pomohlo