Form::render()
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- Ondrej
 - Člen | 110
 
Kazdy Control, ktery ke svemu vykresleni nepouziva Template, musi mit
v metode osetreno vykresleni, kdyz je v ajaxovem zpracovani.
SnippetHelper::$outputAllowed lze dat i do sablony, ale to mi pripada
nekoncepcni myslet na to, jestli to control dela sam nebo to musim explicitne
v sablone uvest.
Proto by mel Form::render() vypadat takto:
 if(SnippetHelper::$outputAllowed) {
    $args = func_get_args();
    array_unshift($args, $this);
    $s = call_user_func_array(array($this->getRenderer(), 'render'), $args);
    if (strcmp($this->encoding, 'UTF-8')) {
	    echo mb_convert_encoding($s, 'HTML-ENTITIES', 'UTF-8');
    } else {
	    echo $s;
    }
  }
zavinac @{$form->render()} to nevyresil.
Editoval Ondrej (24. 2. 2009 17:10)