Ich habe ein einfaches Raster und wenn ich auf einen Datensatz klicke, erscheint ein benutzerdefiniertes Fenster, dann, wenn ich auf Öffne-Pop-Up Schaltfläche klicke, möchte ich das Bestätigungs-Pop-up erscheinen ganz oben der benutzerdefiniertes Fenster Ich verwendeWie wird das Bestätigungs-Popup über dem benutzerdefinierten Fenster in Extjs angezeigt?
customePanel.showAt(event.pageX, event.pageY);
das benutzerdefinierte Fenster oben auf die Platte zu zeigen, die auf auf der Basis der X- und Y-Achse, geklickt wurden und ich versuche, die gleiche Funktionalität zu verwenden, um den confirm Pop zeigen -up, aber ich habe kein Glück.
Hier ist ein Arbeitscode: FIDDLE
handler: function() {
var x = Ext.MessageBox.confirm(
'Confirm', 'Are you sure you want to see patient\'s chart?', callbackFunction);
function callbackFunction(btn) {
var self = this;
if(btn === 'yes') {
Ext.Msg.alert ('Redirecting', 'You will be redirected soon...');
} else {
self.close();
}
};
}
Alle Ideen, was ich bin fehlt oder tun müssen? Vielen Dank im Voraus!
Das Standardverhalten von Message-Box ist im Dokumentenkörper zu zentrieren. Sie müssten Ihren eigenen Positionierungscode schreiben. Was meinst du mit "ganz oben"? Die MsgBox hat eine andere Größe als Ihr benutzerdefiniertes Fenster. –
@EvanTrimboli Wenn ich oben richtig sage, meine ich, dass ich das Confirm Pop-Up über dem Custom Window habe (Wie oben drauf - so ähnlich wie in der Mitte des Custom Window) – HenryDev