Zmena defaultneho #id pre polia vo formulari (#frmNazovKomponentu-pole)
- TheRiseAgainst
- Člen | 21
Ahojte, som uplny zaciatocnik v nette. Snazil som sa nieco k tomuto najst v dokumentacii no nepodarilo sa. Potrebujem zistit ako resp. ci je mozne zmenit defaultny atribut #id ktory sa pridava ku kazdemu polu vo formulari v style #frmNazovKomponentu-pole. Viem ze cast NazovKomponentu sa da menit ale ako sa zbavit #frm?
Dakujem.
- GEpic
- Člen | 566
TheRiseAgainst napsal(a):
@GEpic Mam rad kontrolu nad vecami :) A nemam rad dlhe a skarede idcka ^^
To já mám rád taky kontrolu nad věcmi, hezkej a znovupoužitelnej kód a podobně ale tohle by mě nikdy nenapadlo. Je super že maj formulářové prvky ID generované automaticky, protože ti nikdy nedojde k žádné kolizi (protože ID musí být jedinečné), když budeš mít na stránce více formulářů a podobně – nemusíš to vůbec řešit. Navíc – když ty IDčka budeš měnit ručně – přiděláš si zbytečně práci a hlavně – nic ti to na konci dne nepřinese. Já sám si osobně vybavuji počet příkladů max. na jedné ruce, kdy jsem to IDčko potřeboval doopravdy znát.
- TheRiseAgainst
- Člen | 21
GEpic napsal(a):
To já mám rád taky kontrolu nad věcmi, hezkej a znovupoužitelnej kód a podobně ale tohle by mě nikdy nenapadlo. Je super že maj formulářové prvky ID generované automaticky, protože ti nikdy nedojde k žádné kolizi (protože ID musí být jedinečné), když budeš mít na stránce více formulářů a podobně – nemusíš to vůbec řešit. Navíc – když ty IDčka budeš měnit ručně – přiděláš si zbytečně práci a hlavně – nic ti to na konci dne nepřinese. Já sám si osobně vybavuji počet příkladů max. na jedné ruce, kdy jsem to IDčko potřeboval doopravdy znát.
To je samozrejme dobre ze IDcka su generovane automaticky a ze su jedinecne, toto nie je problem, ide mi o to aby som mal moznost zmenit prefix frmKomponent-pole, ta cast -pole chcem aby tam ostala.
Je to sice detail ale mala by tam byt taka moznost zmenit ID prefix pre cely formular a vsetky polia v nom.
- TheRiseAgainst
- Člen | 21
David Grudl napsal(a):
Zavoláš nad prvkem
setHtmlId('tvojeId')
Dakujem. Je mozne aj nejako zmenit defaulny prefix ID frmKomponent-pole pre vsetky polia vo formulari?
- TheRiseAgainst
- Člen | 21
Dakujem @DavidMatějka. Viem tu premennu aj prepisat v konkretnom komponente v Presenteri, alebo jedine manualne upravit v zdrojom kode?
- TheRiseAgainst
- Člen | 21
@DavidMatějka Nechcem obtazovat ale mohol by si mi prosim poradit ako presne? V PHP sa velmi nevyznam, skusal som to zmenit v HomePresenteri ale asi nespravne