Manuální vykreslení radiolistu

divispet
Člen | 29
+
0
-

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
+
+2
-

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
+
0
-

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