Manuální vykreslení selectu
- Dan Hundrt
- Člen | 74
Zdravím,
zkoušel jsem zde hledat, jak vykreslit manuálně klasický select, potřebuji v popisu option vzkreslit další informace.
Ve formuláři mám:
$form->addSelect('pay', 'Platba', $order['pay'])->setRequired(TRUE);
s tím, že $order[‚pay‘] vrací pole id ⇒ title.
Zkoušel jsem vykreslit select takto:
<select class="custom-select" n:name="pay">
{foreach $form['pay']->items as $key => $label}
<option n:attr="pay => $key">
{$label} + další informace
</option>
{/foreach}
</select>
Nette v podstatě foreach zahodí. Pokud nasetují manuálně name=‚pay‘ do selectu, formulář se však neodešle (neprojde validací).
Nemáte prosím někdo ukázku kódu, ze kterého bych se mohl inspirovat?
Děkuji