Nete 2.1@dev latte makra lable a input pro checkbox
- akadlec
- Člen | 1326
Tak jsem udělal update na posledni dev verzi a hle, všechny formy kde mám checkboxy jsou v pr… :( Když chci do zadaného místa vyrenderovat jen label pro checkbox tak to tam neudělá nic, protože v Nette\Forms\Controls\Checkbox je pro metodu getLabel návratovka NULL :( a pro metodu getControl zase přidáno renderování label elementu okolo checkbox inputu.
Toto opravdu někdo takto chtěl dělat? Why? Když si udělám checkbox input tak bych rád aby jej mohl i trochu ovládat když už teda musím formy renderovat ručně :(
- voda
- Člen | 561
Můžeš použít {label nazevprvku:}
a
{input nazevprvku:}
. Více v článku https://phpfashion.com/…na-nette-2-1#…
- Jiří Nápravník
- Člen | 710
Z phpfashion:
Checkboxy a RadioListy se nyní vykreslují v praktičtějším tvaru <label><input>…</label> namísto <label>…</label><input>. Jako důsledek u Checkbox metoda getLabel() či {label} nevrací nic a getControl() či {input} HTML v onom novém tvaru. Pokud ale potřebujete staré chování, přepněte se do tzv. partial renderingu přidáním dvojtečky: {label nazevprvku:} a {input nazevprvku:}. Easy.
ci-li by melo stacit pridat jen u toho label dvojtecku za nazev prvku
Editoval Jiří Nápravník (20. 12. 2013 15:36)