martes, 23 de abril de 2013

Ocultar título de un dialog específico

La idea es asignar un nombre único de clase al diálogo (por ejemplo, "alert"), para luego ocultar la barra de título del diálogo que tenga la clase especificada.

//Diálogo "Procesando...". No lleva barra de título.
function MostrarEspera(pboolMostrar) {
    if (pboolMostrar) {
        $('#dlgWait').dialog({
            autoOpen: false,
            modal: true,
            height: 'auto',
            dialogClass: 'alert'
        });

        $('.alert div.ui-dialog-titlebar').hide();
        $('.ui-button').remove();  //Opcional: remueve el botón Cerrar (x) de TODOS los diálogos...
        $('#dlgWait').dialog('open');
    }
    else {
        $('#dlgWait').dialog('close');
    }
}


//Diálogo para editar un item. Lleva barra de título.
function EditRow(HlkControlID) {
    $('#dlgEditarNeumatico').dialog({
        autoOpen: false,
        modal: true,
        height: 'auto',
        width: 1100,
        dialogClass: 'Edit'
    });

    $('#dlgEditarNeumatico').dialog('open');  
    $('.ui-button').remove();

    return false;
}