Předání dat z controlu do formuláře
- Jirda
- Člen | 103
Zdravim,
potreboval bych poradit s tim, jak resit tuto situaci. Mam control, ve kterem lze vybrat nejaka data, seznam aut co se uzivateli libi, co preferuje a chci, aby pak control predal idecka toho vyberu formulari.
Napadlo me, ze bych to mohl ukladat do session. A tu si pak formular „vyzvedne“, ale nenapada nekoho lepsi reseni?
Jde o to, ze se jedna o ajaxovy control a kdyz pak zavolam udalost na odeslani formulare, tak se stav controlu ztrati, takze neni mozne volat z formulare dotycny control a zeptat se ho na data.
Diky za komenty.
- Jirda
- Člen | 103
Zkusim uvest jednoduchy pripad controlu, ktery inkrementuje hodnotu promenne value.
V controlu mam cast v definici promennych (metody jako render, handleClick nebudu psat):
<?php
/** @persistent int */
public $value = 0;
?>
A pak v metode, ktera zpracuje odeslani formulare v presenteru, mam:
<?php
$value = $this->getComponent('myControl')->getValue();
?>
A hodnotu vzdy vrati nula.