Problém s překreslením dynamických snippetů
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- JaxP
- Člen | 62
Dobrý den,
nedaří se mi přepsat dynamické snippety, ale ostatní snippety
přepsat jdou.
Příklad:
<div n:snippet="main-list">
{foreach $items as $item}
<div n:snippet="box-{$item->name}">
...
</div>
{/foreach}
</div>
public function handleDeleteItem($type, $uid) {
if ($uid) $this->itemManager->deleteImage($type, $uid);
$this->redrawControl('box-' . $type); // nereaguje
// $this->redrawControl('box-l-aktiv'); "natvrdo" napsaný nereaguje
// $this->redrawControl('main-list'); reaguje
}
Poradí mi někdo jak překreslit dynamické snippety? Děkuji
- David Matějka
- Moderator | 6445
musis invalidovat vnejsi snippet, tedy main-list, viz doc https://doc.nette.org/…ication/ajax#…