Ako v AppForm addText dostat do vystupu „title“?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- tomolas
- Člen | 66
Zdravim,
pri praci s JavaScriptom by mi pomohla taka drobnost. Potreboval by som pri tvoreni formulara zadefinovat title textovemu polu. Tak aby vysledok bol:
<input type="text" name="nieco" value="klasika" id="frm-XYZ" title="TOTO TU CHCEM" />
Podla http://www.w3schools.com/…ag_input.asp je title atribut
v text inpute legalny.
Viete niekto ako na to?
Dakujem za kazdu odpoved!
- Mikulas Dite
- Člen | 756
Jestli se nepletu, bude fungovat
$control->getControlPrototype()->attribute['title'] = 'TOTO TY CHCEM';
resp.
$form->addText(...)
->getControlPrototype()->attribute['title'] = 'TOTO TY CHCEM';
- Mikulas Dite
- Člen | 756
Jo já to poplet, správně je
$control->getControlPrototype()->attrs['title'] = 'foobar';
a taky
$control->getControlPrototype()->setTitle('foobar');
protože controlPrototype má ještě magičtější settery než Object.
- Mikulas Dite
- Člen | 756
Ta verze s property jo, to vychází z toho že funguje setter. Že funguje
dokonce i jenom title()
jsem netušil. (Ale ta verze s set je
hezčí : )
edit: typo
Editoval Mikulas Dite (10. 12. 2010 18:41)