Nette 2.1 Nette\Forms\Container::addTextArea() parameters $cols and $rows are deprecated, use setAttribute(

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
motorcb
Člen | 552
+
0
-

Zdravím.
Jak v Nette 2.1 nastavím šířku a výšku pro textarea?

Nette\Forms\Container::addTextArea() parameters $cols and $rows are deprecated, use setAttribute(…).

voda
Člen | 561
+
0
-

Co třeba pomocí setAttribute(…)?

Mysteria
Člen | 797
+
0
-

Případně ještě můžeš tahle:

$form->addTextArea('comment')->getControlPrototype()->rows(5);
Filip Procházka
Moderator | 4668
+
0
-

Dáme si rychlokurz angličtiny

Nette\Forms\Container::addTextArea() parameters $cols and $rows are deprecated, use setAttribute(…).

Parametry $cols and $rows v metode addTextArea třídy Nette\Forms\Container jsou ZASTARALÉ, místo nich použijte metodu setAttribute

Takže místo

$form->addTextArea('a', 'b', 5, 4);

napíšeš

$form->addTextArea('a', 'b')
	setAttribute('cols', 5)
	setAttribute('rows', 4);

Dokonce by úplně stačilo, kdybys to dal do http://translate.google.cz/, vyleze z toho

Nette \ Forms \ Container :: addTextArea () parametry sloupců $ a $ řádky jsou zastaralé, použijte SetAttribute (…)

Z toho to taky musí být jasné, ne?

motorcb
Člen | 552
+
0
-

Z překladu není jasné v jakém tvaru to zapsat. Díky za radu, ted uz to jasné je :-)

enumag
Člen | 2118
+
0
-

@motorcb: API dokumentace dneska nefunguje?

motorcb
Člen | 552
+
0
-

@enumag:

https://api.nette.org/…extArea.html
hledám tam setAttribute ale otázku na mou odpověď jsem tam nenašel…

Zkoušel jsem v API dokumentaci fulltextové vyhledávání, na slovo setAttribute mi to nenašlo nic relevantního z Nette 2.1.

… asi špatně hledám

enumag
Člen | 2118
+
0
-

@motorcb: Ctrl+F, klik na odkaz a voalá. Z hlavičky té funkce je způsob volání myslím naprosto zřejmý.

Editoval enumag (30. 8. 2013 22:46)