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)