Vypsaní checkboxu jako group
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- iwory
- Člen | 147
Zdravím, je možné vypsat jednotlivé checkboxy s jménem jako group?
Respektive:
<input type="checkbox" name="reseource_id[]" value="33" />
Vypisuju si checboxy do stromové struktury a chtěl bych na POST dostat pole
value z daných checkboxů, lze to nějak napsat?
Nyní to mám na název_id;
{if count($dataTreeRole)}
<div class="aclTree">
{var $first = TRUE}
{block #roleTree}
<ul>
{foreach $dataTreeRole as $item}
<li>
<div>
{if $isEditPermission}
{$form['role_id']->getControl($item['id'])}
{else}
{$form['role_id_' . $item['id']]->getControl()} {$form['role_id_' . $item['id']]->getLabel()}
{/if}
</div>
{if count($item['data'])}
{include #roleTree, dataTreeRole => $item['data'], 'first' => FALSE}
{/if}
</li>
{/foreach}
</ul>
{/block}
</div>
{/if}
Presenter:
foreach($flatDataResource as $key => $resource)
$form->addCheckbox('resource_id_' . $key, $resource);
// Nebo pokud je prepnuto na radiolist
$form->addRadioList('resource_id', 'Zdroj', $flatDataResource);
PS: Podmína na isEditPermission je na záměnu ýpisu checkbox/radio
Díky
Editoval iwory (3. 12. 2013 22:53)
- Oli
- Člen | 1215
Nevim jak v Nette 2.0, ale v Nette 2.1 by to mělo jít určitě viz.: David Grudl: formuláře v Nette 2.1
- iwory
- Člen | 147
Oli napsal(a):
Nevim jak v Nette 2.0, ale v Nette 2.1 by to mělo jít určitě viz.: David Grudl: formuláře v Nette 2.1
Výborný, díky :-)