[Gelöst] Window.close() ohne Speichern ohne Warnmeldung

Bild Microsoft Dynamics CRM 4.xx

[Gelöst] Window.close() ohne Speichern ohne Warnmeldung

Beitragvon thorstenkleibs » 18. Oktober 2010 18:45

Hallo zusammen,

ich möchte mit Java die aktuelle Seite ohne Speicherung von Änderungen schließen ohne die üblichen Warnmeldungen vom IE.

Wurden keine Ă„nderungen im Formular eingetragen geht das wohl so:

function windowclose() {
this.focus();
parent.opener = this;
parent.close();
}

Wurden jedoch Ă„nderungen im Formular eingetragen erhalte ich diese Meldung

"Möchten Sie wirklich zu dieser Seite wechseln?
Die Ă„nderungen wurden nicht gespeichert ......"

Gibt es da eine Idee, wie man das SchlieĂźen ohne Warnmeldungen erzwingen kann.

Danke Thorsten
Zuletzt geändert von thorstenkleibs am 25. Oktober 2010 12:03, insgesamt 1-mal geändert.
thorstenkleibs
 
Beiträge: 29
Registriert: 27. November 2009 21:43
Realer Name: Thorsten Kleibs
Microsoft Dynamics Produkt: Microsoft Dynamics CRM

Re: Window.close() ohne Speichern ohne Warnmeldung

Beitragvon Michael Sulz » 19. Oktober 2010 08:31

Hallo Thorsten,

warum so kompliziert?
Code: Alles auswählen
window.close();
sollte auch funktionieren
GruĂź, Michael Sulz
Mein Blog
Xing LinkedIn Facebook Twitter

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.

Wie man Fragen richtig stellt
Benutzeravatar
Michael Sulz
Microsoft Partner
Microsoft Partner
 
Beiträge: 4939
Registriert: 9. September 2009 17:41
Wohnort: MĂĽnster
Realer Name: Michael Sulz
Arbeitsort: MĂĽnster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics CRM

Re: Window.close() ohne Speichern ohne Warnmeldung

Beitragvon thorstenkleibs » 19. Oktober 2010 11:11

Moin Michael,

hatte ich auch gedacht. Dann erhalte ich jedoch immer diese Warnhinweise bzw. Sicherheitsabfragen.

Wie: "Wollen Sie wirklich schlieĂźen ..."

Diese sind dann mit "OK" oder "Abbrechen" zu bestätigen.

Die Bestätigung möchte ich jedoch vermeiden.

Thorsten
thorstenkleibs
 
Beiträge: 29
Registriert: 27. November 2009 21:43
Realer Name: Thorsten Kleibs
Microsoft Dynamics Produkt: Microsoft Dynamics CRM

Re: Window.close() ohne Speichern ohne Warnmeldung

Beitragvon Michael Sulz » 19. Oktober 2010 11:26

Hallo Thorsten,

ich fĂĽrchte, das wird nicht gehen. Hast du einmal windo.cancel() oder so versucht?
Ansonsten habe ich da auch keine Idee mehr.

Wobei mir auch nicht ganz klar ist, warum ich ein geändertes Formular ohne speichern schließen möchte.
GruĂź, Michael Sulz
Mein Blog
Xing LinkedIn Facebook Twitter

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.

Wie man Fragen richtig stellt
Benutzeravatar
Michael Sulz
Microsoft Partner
Microsoft Partner
 
Beiträge: 4939
Registriert: 9. September 2009 17:41
Wohnort: MĂĽnster
Realer Name: Michael Sulz
Arbeitsort: MĂĽnster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics CRM

Re: Window.close() ohne Speichern ohne Warnmeldung

Beitragvon thorstenkleibs » 19. Oktober 2010 11:50

Michael,

am Formular wurden Änderungen vom Anwender eingetragen. Aus diesen Änderungen erzeuge ich OnSave einen neuen Datensatz. Der alte Datensatz, also der, welcher nun geschlossen werden soll, wird als Historie unverändert beibehalten z.B. damit man nachvollziehen kann, warum eine alte Berechnung auf andere Ergebnisse kommt als die Neue.

Window.cancel() versuche ich mal.

Thorsten
thorstenkleibs
 
Beiträge: 29
Registriert: 27. November 2009 21:43
Realer Name: Thorsten Kleibs
Microsoft Dynamics Produkt: Microsoft Dynamics CRM

[Gelöst] Window.close() ohne Speichern ohne Warnmeldung

Beitragvon thorstenkleibs » 19. Oktober 2010 12:33

Hallo,

lieben Dank an Michael Höhne. Von Ihm erhielt ich die Lösung. Wie folgt:

crmForm.detachCloseAlert()
window.close()

Zeile "crmForm.detachCloseAlert()" kann OnLoad gesetzt werden oder direkt vor dem benötigten window.close() Befehl.

Schönen Tag

Thorsten
thorstenkleibs
 
Beiträge: 29
Registriert: 27. November 2009 21:43
Realer Name: Thorsten Kleibs
Microsoft Dynamics Produkt: Microsoft Dynamics CRM

Re: Window.close() ohne Speichern ohne Warnmeldung

Beitragvon Michael Sulz » 19. Oktober 2010 14:52

Hallo Thosten,

danke fĂĽr die RĂĽckmeldung. Habe ich natĂĽrlich gleich verewigt :-)
GruĂź, Michael Sulz
Mein Blog
Xing LinkedIn Facebook Twitter

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.

Wie man Fragen richtig stellt
Benutzeravatar
Michael Sulz
Microsoft Partner
Microsoft Partner
 
Beiträge: 4939
Registriert: 9. September 2009 17:41
Wohnort: MĂĽnster
Realer Name: Michael Sulz
Arbeitsort: MĂĽnster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics CRM


ZurĂĽck zu CRM 4.xx

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast