Ajax snippety, vyuzitie existujuceho html tagu v dokumente bez generovania extra kontajnera s id snippet--
- Zito
- Člen | 8
Ahojte,
rad by som prekresloval pomocou ajax snippetov cele vnutro formulara.
Avsak nechcel by som robit extra zbytocne obalovania do snippetu (co generuje
v dokumente <div id=„snippet--*“/>) ale rad by som vyuzil ako
identifikaciu snippet idecko formulara.
Nerad by som robil neporiadok v HTML5 dokumente pridavanim zbytocnych znaciek
ktore su pre obsah nevyznamne a radsej by som vyuzil existujuce html tagy.
Bolo by to pls mozne?
Priklad mojho formulara:
<p>Some description of form</p>
{form loginForm id => 'login-form'}
<ul class="errors" n:if="$form->hasErrors()">
<li n:foreach="$form->errors as $error">{$error}</li>
</ul>
{input email}
{input password}
{input send}
{/form}
V presentery by som mal nieco taketo:
<?php
if ($this->isAjax()) {
$this->invalidateControl('login-form');
}
?>
Toto by poslalo snippet s id login-form s aktualizovanym obsahom. Je mozne aktualizovat len vnutro formulara s tym ze by nebolo potrebne robit vo vnutri formulara extra kontajner snippet– ale vyuzila by sa ako identifikacia snippetu priamo id formulara?
Dakujem Vam za radu.
Editoval Zito (5. 3. 2013 14:57)
- Vojtěch Dobeš
- Gold Partner | 1316
Toto nyní bohužel hezky řešit nelze. Je třeby vyřešit #588 a i pak možná budou ještě nějaké potíže.
- Vojtěch Dobeš
- Gold Partner | 1316
@matopeto Ano, ale ten form nebude propojený s odpovídajícím Nette formulářem.