opcionesDialogSiNo.addEventListener('click', function(event) { if (event.index == 1) { event.cancel = true; } else if (event.index == 0) { if (estado) { imprimir.ImprimirTexto(textoComanda); } else { alert('No se detecta la impresora'); } } });
function confirmarImprimir(textoComanda) { var imprimir = require('com.my.module'), opcionesDialogSiNo, estado = false; estado = imprimir.EstadoImpresora(); opcionesDialogSiNo = uic.DialogoOpcionesSiNO(); opcionesDialogSiNo.setTitle("¿Desea imprimir la comanda?"); opcionesDialogSiNo.show(); opcionesDialogSiNo.addEventListener('click', function(event) { if (event.index == 1) { event.cancel = true; } else if (event.index == 0) { if (estado) { imprimir.ImprimirTexto(textoComanda); } else { alert('No se detecta la impresora'); } } }); };