RadioList podľa seba v cez presenter až po latte

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
SontoEremo
Člen | 341
+
0
-

Zdravím Nettáci,
prosím o radu prípadne názorný kód ako spraviť radiolist podľa seba to znamená
ak dám kód

$shares = array(
			'v' => 'Verejné',
			's' => 'Súkromné',
		);
		$uploadForm->addRadioList('share', ' ', $shares)
				   ->setAttribute('class', 'tc');

výsledný HTML bude

<div class="tcb">
	<label>
		<label for="frm-uploadForm-share-v">
			<input type="radio" name="share" class="tc" id="frm-uploadForm-share-v" value="v">Verejné
		</label>
		<br>
		<label for="frm-uploadForm-share-s">
			<input type="radio" name="share" class="tc" id="frm-uploadForm-share-s" value="s">Súkromné
		</label>
	</label>
</div>

Ale ja potrebujem spraviť to aby výslední kód HTML bol

<div class="tcb">
	<label>
		<input name="share" value="1" type="radio" class="tc">
		<span class="labels"> Verejné</span>
	</label>
</div>
<div class="tcb">
	<label>
		<input name="share" value="2" type="radio"  class="tc">
		<span class="labels"> Súkromné</span>
	</label>
</div>

Neviem a ani ma nenapadne ako sa do toho cez presenter pustiť preto Vás žiadam o pomoc.
Samozrejme vopred všetkým ďakujem za akúkoľvek pomoc.

P.S: ospravedlňujem sa za názov témy (nenapadlo ma ako to pomenovať).

abc
Člen | 92
+
0
-

Řekl bych jedině manuálním vykreslováním

Xethilos
Člen | 19
+
0
-
{foreach $_form['share']->items as $value => $label}
	{dump $_form['share']->selectedItems}
{/foreach}

Editoval Xethilos (11. 11. 2014 7:10)