Desafortunadamente, el doc. Bootbox (http://paynedigital.com/2011/11/bootbox-js-alert-confirm-dialogs-for-twitter-bootstrap) no enseña cómo llamar al cuadro de diálogo de confirmación. Como está en la ventana del documento siempre aparece cuando se carga la página, lo que está mal, debe aparecer cuando se le llama haciendo clic en un botón Eliminar. Este es el código que intentó infructuosamente.Bootbox Confirm Dialog problems
// show "false" does not work, the confirm window is showing when page is loaded.
$(function() {
bootbox.confirm("Confirm delete?", "No", "Yes", function(result) {
show: false
});
});
// need show the confirm window when the user click in a button, how to call the confirm window?
<td><a class="icon-trash" onclick="bootbox.confirm();" href="{% url 'del_setor' setor.id %}" title="Delete"></a></td>
¿Cómo configuro este bootbox para que aparezca solo cuando se hace clic en el botón Eliminar? Gracias!
EDITAR -Solución:
$(function() {
$("a#confirm").click(function(e) {
e.preventDefault();
var location = $(this).attr('href');
bootbox.confirm("Confirm exclusion?", "No", "Yes", function(confirmed) {
if(confirmed) {
window.location.replace(location);
}
});
});
});
Ahora, la eliminación funciona cuando hago clic en "sí". Le pedí a los desarrolladores del complemento que coloquen la muestra completa en el documento, por lo que los usuarios no necesitan crear publicaciones sobre cómo eliminar el objeto cuando se hace clic en "sí". Saludos.
risa risa - sí que parece como algo que los desarrolladores estarían en necesidad de saber. –