Vlastní formulářový prvek se nedostane do validace
- Petr Daňa
- Člen | 109
Potřeboval bych pomoct s jedním problémem. Máme nějaké vlastní formulářové prvky, u jednoho s vlastní validací přes callback. Zjistil jsem, že se ale tento callback vůbec nezavolá. Pátral jsem dál, zkoušel různé debug výpisy. Přidal jsem výpis do attached ve FormControl a do validate ve FormContainer. Attached výpis toho problémového prvku byl vypsán až po všech validačních a ve validačních výpisech nebyl obsažen. Kolega říkal, že by to možná mohlo být tím, že se ten vlastní prvek tváří jako Hidden, takže se do validace nedostane, ale netuším, jak to eventuelně změnit.
V contructoru toho prvku je klasicky:
parent::__construct();
$this->caption = $caption;
děděný je z FormControl.
Máte někdo nějaký nápad, kudy se ubírat dál? Já už nad tím strávil spoustu času a nic mě nenapadá. Díky za každou radu.
- David Grudl
- Nette Core | 8228
Těžko říct, v takových situacích je nejjednodušší kód odkrokovat a zjistit, co se tam děje.