Chyba jako varování

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

php 5.2.10, nette 0.9.2

Zdravím,
chci se optat, zda je možné nějak udělat, aby se mi chyba ve formuláři zobrazila pouze jako varování, že pole nesplňuje definované pravidlo, a zpracování pokračovalo normálně dál.
Uvedu příklad: mám položku, která by měla být v určitém rozsahu. Pokud ale v tom rozsahu není, tak to není chyba, ale pouze chci uživateli sdělit, že je mimo rozsah, aby si toho byl vědom.
Díval jsem se do zdrojáků, ale tato možnost tam pochopitelně není. Nemáte někdo nápad na řešení ?

rokerkony
Člen | 122
+
0
-

to bych mozna resil pomoci flashMessage…

formular mit jakoby bez teto validace a ve funkci ktera se stara o zpracovani dat udelat

if($values[prvek]>$rozmezi || $values[prvek]<$rozmezi) {
$this->flashMessage(‚neni v rozmezi‘,‚info‘);
}

tak asi tak.. mozna ale existuje elegantnejsi reseni…

Klokan
Člen | 47
+
0
-

Díky za nápad. Bude se to muset určitě řešit jscriptem. Ten flash message až po validační funkci je moc pozdě. Spíš jsem myslel, jestli už není nějaká univerzální funkce.