Beispiel #1
0
 private void BackupInternalKeys()
 {
     InternalKeyNavigationHelper  = Get <GXNavigationHelper>(GxContext.GX_NAV_HELPER);
     InternalKeyAjaxEncryptionKey = Get <string>(CryptoImpl.AJAX_ENCRYPTION_KEY);
     InternalKeyGxLanguage        = Get(GxContext.GXLanguage);
     InternalKeyGxTheme           = Get <Hashtable>(GxContext.GXTheme);
 }
        public void AddNavigationHidden()
        {
            GxContext ctx = ((GxContext)context);

            if (ctx.IsLocalStorageSupported())
            {
                HiddenValues.Put("GX_CLI_NAV", "true");
                GXNavigationHelper nav = ctx.GetNavigationHelper();
                if (nav != null && nav.Count() > 0)
                {
                    string sUrl       = ctx.GetRequestNavUrl().Trim();
                    int    popupLevel = nav.GetUrlPopupLevel(sUrl);
                    HiddenValues.Put("GX_NAV", nav.ToJSonString(popupLevel));
                    nav.DeleteStack(popupLevel);
                }
            }
        }