Ho una finestra di dialogo modale che utilizza la finestra di dialogo dell'interfaccia utente jquery. Ora desidero visualizzare un'altra finestra di dialogo quando l'utente modifica un campo nella prima finestra di dialogo. Entrambi dovrebbero essere modali.Nella finestra di dialogo dell'interfaccia utente jquery, è possibile inserire una finestra di dialogo modale sopra un'altra finestra di dialogo modale
è possibile questo, come ho cercato di mettere questo codice non e nulla sembra popup. Il seguente codice funziona bene quando si fa clic da una pagina normale (dove il controllo di selezione con id: selectDropdownThatICanChange) ma se lo stesso controllo di selezione che sto cambiando è esso stesso una finestra di dialogo ("Apri") non fa nulla. L'evento change viene attivato e il metodo open viene chiamato ma non viene visualizzato nulla.
$("#secondModalDialog").dialog({
resizable: false,
height: 'auto',
autoOpen: false,
title: "Warning",
width: 400,
modal: true,
buttons: {
'Close': function() {
$("#secondModalDialog").dialog('close');
}
}
});
$('#selectDropdownThatICanChange').live("change", function() {
$("#secondModalDialog").dialog('open');
});
e qui è la finestra di dialogo (che è solo un div)
<div id="secondModalDialog" style="display:none">
This is a test <br/> This is atest
</div>
pensare che si può impostare il valore di z-index per il wrapper che si desidera essere mostrato in cima .. –
Sembra come la finestra di interfaccia utente di jQuery è un "Singleton", e francamente dovrebbe essere. Non penso che un caso in cui la finestra di dialogo che apre un'altra finestra di dialogo faccia una buona esperienza utente. –
richiedono più codice per il test. puoi fornire a jsfiddle? – Giberno