setDisabled vymaze defaultValue

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

Caute mam form. prvok a ked mu nastavtm defaultValue a nasledne setDisabled tak mi setDisabled vymaze defaultValue. Ako to riesite ked chcete mat prvok len disabled, ale aby obsahoval value. Bez toho aby zalezalo na poradi.

$form->addText('name', 'Meno');
$form->setDefaults(array('name'=>'xxxx'));
$form['name']->setDisabled();

Editoval duskohu (30. 11. 2013 17:57)

Robyer
Člen | 74
+
0
-

A co když místo setDefaults použiješ setValues? (nezkoušel jsem, jen tipuju)

Editoval Robyer (30. 11. 2013 18:35)

Casper
Člen | 253
+
0
-

Jde o tento commit. Správně tedy nejprve setDisabled a až potom setDefaults. Je to dost WTF, ale na Githubu mi nikdo neodpověděl, tak nevím :)

duskohu
Člen | 778
+
0
-

podla mna je to dost WTF. Hlavne ked potrebujem nastavyt setDisabled dodatocne.