Invalidace více zobrazení kontrolu/ů
- raia
- Člen | 25
Ahoj,
zkouším snippety a ajax.
Mám control, který vykresluji **několikrát ** v šabloně presenteru. Widget volám s definicí „view“ kontrolu a nějakou proměnnou.
{widget myView:select $UUID }
(uvnitr mam definici snippetu – {snippet $abc} )
Diky tomu se mi na jedne strance vykresli vice snippetu s unikatnimi ID.
Kontrol obsahuje i obsluhu subrequestu –
handleXYZ($XXX) {}
Cele mi to mimo AJAX funguje.
Chtel bych dosahnout toho, aby se mi invalidovalo pouze jedno zobrazeni
z volanych /---code
{widget myView:select $UUID }
\---
Myslel jsem si, ze pro kazde volani widgetu se vytvori nova instance myView, ale
co jsem koukal do presenteru, tak je tam jen jedna komponenta – takze ajax mi
funguje jen ve chvili, kdy pri osetreni signalu (handleXYZ) invaliduji cely
kontrol (pak to funguje i pod ajaxem, ale kazdy pozadavek prekresli vsechny
zobrazeni).
Jak mouh dosahnout vytvoreni vice instanci komponenty volane pomoci widget?
Nebo jsem to cele nepochopil?
Diky za každou radu.
Editoval raia (17. 10. 2010 16:26)