Confirm dialog v Nette pre zmazanie z DB
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Andurit
- Člen | 131
Čaute,
asi štandardná situácia, potrebujem aby ak užívateľ maže niečo z DB
dostal musel potvrdiť nejaký JS / AJAX / JQUERY confirm. Topicov o niečom
podobnom tu pár je tak som hľadal a našiel
https://forum.nette.org/cs/10336-confirm-dialog-pro-bootstrap-a-jquery
Ktoré sa odkazuje na:
https://gist.github.com/duskohu/35723519d553481dc934/download#
Všetko som si stiahol, nalinkoval cestu k .js v template + nete.ajax
<script src="{$basePath}/js/nette.ajax.js"></script>
<script src="{$basePath}/js/confirm.dialog.js"></script>
<script>
$(function () {
$.nette.init();
});
</script>
a Následne upravil svoje HTMLko:
<a data-confirm="modal"
data-confirm-title="Confirm"
data-confirm-text="Delete?"
data-confirm-ok-class="btn-danger"
data-confirm-ok-text="Delete"
data-confirm-cancel-class="btn-success"
data-confirm-cancel-text="Cancel"
class="btn btn-danger btn-mini pull-right"
data-ajax="on"
n:href="delete! $user->userID" class="btn btn-danger">
<i class="halflings-icon white trash"></i>
</a>
Bohužiaľ som ale neschopný to rozchodiť, inak povedané z DB sice mažem ale stále bez confirmu, ako keby som to JS ani nevolal.
Mohol by mi niekto poradiť?
Editoval Andurit (25. 3. 2015 17:34)
- TOMeek
- Člen | 64
Jeden čas se to tu řešilo a někdo zde posílal i JS script. Já používám pro TW Bootstrap 3 něco takového https://gist.github.com/…eeek/6375100