SOG-Helpcenter Logo SOG Business - Software

Behandlung von Redirects


Über die Meldung SOGPretranslateRedirectEventArgs können Dialoge Redirects behandeln und diese ggf. verhindern.

Damit kann z.B. dafür gesorgt werden, das innerhalb der KontoSuche nicht erneut eine Kontosuche geöffnet wird (was zum Verschwinden der aufrufenden KontoSuch führen würde, und einen Rücksprung damit unmöglich machen würde).

 

        protected override void OnHandleMessage(object sender, SOGMessageEventArgs e)

        {

            /* Es gibt mehr als eine Konto-Eingabe auf dieser Maske! */

            SOGPretranslateRedirectEventArgs pretrans = e as SOGPretranslateRedirectEventArgs;

            if (pretrans!=null)

            {

                // Verhindert den automatischen Aufruf der Kontosuche innerhalb der Kontosuche

                if (e.Redirect != null && e.Redirect.Fkt.Contains(":KontoSuche,"))

                    e.Redirect = null;

 

                return;

            }