Pro ServerValidatedTextInput není načtena jeho hodnota v rámci $form->getValues() na OnFormSubmitted

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

Zdravím,

pokouším se se zprovoznit server validace podle https://github.com/…r-validation. A narazil jsem na na problém, pokud se pokouším přečíst hodnotu inputu pro další zpracování OnFormSubmitted, tak je hodnota prázdná.

Dostal jsem se až k metodě attached v rámci ComponentControlTrait. Pokud jí zakomentuji, tak se data v rámci OnFormSubmitted metody načtou, ale zase nefunguje live validace (ajaxem) a opačně, pokud metoda je, tak live validace jede ale nenačítají se dat na při konečném zpracování.

Máte někdo hint, kde hledat resp. kde může být zakopaný kámen úrazu. Kam mám zaměřit svou pozornost?

Díky

PS: Jinak jedná se o jednoduchý form pro přidání uživatel, kde se kontroluje zda uživatel neexistuje dle user_name.

Mám instalované následující komponenty:
kdyby/autowired v1.2.0 Syntax sugar for working with services in Nette Framework
kdyby/console v2.3.1 Symfony Console integration for Kdyby components
kdyby/events v2.4.0 Events for Nette Framework
latte/latte v2.3.1 Latte: the amazing template engine for PHP
nette/application v2.3.2 Nette Application MVC Component
nette/bootstrap v2.3.1 Nette Bootstrap
nette/caching v2.3.1 Nette Caching Component
nette/component-model v2.2.1 Nette Component Model
nette/database v2.3.1 Nette Database Component
nette/deprecated v2.3.0 APIs and features removed from Nette Framework
nette/di v2.3.1 Nette Dependency Injection Component
nette/finder v2.3.0 Nette Finder: Files Searching
nette/forms v2.3.1 Nette Forms: greatly facilitates web forms
nette/http v2.3.0 Nette HTTP Component
nette/mail v2.3.0 Nette Mail: Sending E-mails
nette/neon v2.3.1 Nette NEON: parser & generator for Nette Object Notation
nette/nette v2.3.1 Nette Framework – innovative framework for fast and easy development of secured web applications in PHP. Write…
nette/php-generator v2.3.0 Nette PHP Generator
nette/reflection v2.3.0 Nette PHP Reflection Component
nette/robot-loader v2.3.0 Nette RobotLoader: comfortable autoloading
nette/safe-stream v2.3.0 Nette SafeStream: Atomic Operations
nette/security v2.3.0 Nette Security: Access Control Component
nette/tester v1.4.0 An easy-to-use PHP unit testing framework.
nette/tokenizer v2.2.0 Nette Tokenizer
nette/utils v2.3.1 Nette Utility Classes
stekycz/cronner v1.1.1 Simple tool which helps with maintenance of cron tasks.
symfony/console v2.6.6 Symfony Console Component
symfony/debug v2.6.6 Symfony Debug Component
symfony/event-dispatcher v2.6.6 Symfony EventDispatcher Component
symfony/http-foundation v2.6.6 Symfony HttpFoundation Component
symfony/http-kernel v2.6.6 Symfony HttpKernel Component
symfony/process v2.6.6 Symfony Process Component
tracy/tracy v2.3.1 Tracy: useful PHP debugger

Editoval mapl (15. 4. 2015 14:00)

mapl
Člen | 8
+
0
-

Vyřešeno:

v ComponentControlTrait jsem do metody jsem doplnil parent::attached($presenter);

<?php
    protected function attached($presenter) {
        if ($presenter instanceof Presenter) {
            $this->loadState($presenter->popGlobalParameters($this->getUniqueId()));
        }
        parent::attached($presenter);
    }
?>