Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [apptools] >  [lte] >  [adminTabs]
Private  Storage   

class apptools.lte.adminTabs extends %CSP.Page

The template GUI of the application selector and tabs on the basis jQueryUi, Uikit

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
5 34


Summary

Methods
%ClassIsLatestVersion %ClassName %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %Extends %GetParameter %IsA
%New %OriginalNamespace %PackageName %SetModified
ButtonAgain ButtonAgainOld CheckPermiss CheckRole
CheckRoleMenu ConvertParameter DeCode Decrypt
DrawMenu DrawMenuTop DrawStatus DrawTableUi
EnCode Encrypt EscapeHTML EscapeURL
GetAllApps GetAllMenu GetAppIcon GetAppsOpenWinPanel
GetAppsProducts GetElemProp GetStringJs GetSupportInfo
GetUrlProd HyperEventCall HyperEventHead Include
InsertHiddenField InsertHiddenFields IsDebugMode IsPermiss
IsPrivate LighboxDrawJson Link Logout
OnHTTPHeader OnPage OnPageError OnPostHTTP
OnPostHyperEvent OnPreHTTP OnPreHyperEvent OpenNewWin
Page QuoteJS RepaceParameter RewriteURL
SelectField SelectFieldYesNo ShowError ShowInIFrame
ShowTab ShowTabAbout ShowTabApps ShowTabSample
ShowTabSearch StartTimer StopTimer ThrowError
UnescapeHTML UnescapeURL

Subclasses
apptools.lte.adminStatic apptools.lte.adminsample apptools.lte.info apptools.lte.infochest
apptools.lte.page404 apptools.lte.permiss apptools.lte.permiss2 apptools.lte.permiss3
apptools.lte.smarthome apptools.lte.warmhome apptools.lte.zapm

Parameters

• parameter AppRoles;
• parameter GNStore = "^%apptools.ui";
Global Name Store Referens files and id sessions
• parameter HeaderText = "AdminTabsApplication";
The application title
• parameter PreLoad;
For Redirect
• parameter ToAdmin = "You need to contact <a target=_new href='https://github.com/SergeyMi37'> technical support.</a>";

Methods

• classmethod ButtonAgain(divId="", key="", text="", metod="", title="") as %Status
The output of the First button
• classmethod ButtonAgainOld(divId="", key="", text="") as %Status
The output of the First button
• classmethod CheckPermiss(ByRef par) as %Status
• classmethod CheckRole(roles) as %String
• classmethod CheckRoleMenu(ByRef opt) as %Status
• classmethod DeCode(s) as %Status
Decode string from URL
• classmethod DrawMenu(Par) as %String
render side menu
• classmethod DrawMenuTop(Par) as %String
the rendering top menu
• classmethod DrawStatus(Par) as %Status
rendering status of the user
• classmethod DrawTableUi(mode="beg", divId="tab2", attr="", ByRef Enum) as %Status
Draw Tables UiKit
• classmethod EnCode(s) as %Status
Encode string to URL
• classmethod GetAllApps(opt) as %Status
what are the available modes
• classmethod GetAllMenu(opt, menu, top=0) as %Status
To menu
• classmethod GetAppIcon(path="", ext="", base64="") as %String
Icon from png
• classmethod GetAppsOpenWinPanel(ByRef opt, key, url, id, LeftMenuName, csp="csp") as %String
Set opt panel do ##class(apptools.lte.adminTabs).GetAppsProductPanel(.opt,key, url, id,LeftMenuName)
• classmethod GetAppsProducts(ByRef opt, number=2, ByRef elem) as %Status
Get a list of top-level menus to go to the product panel set elem(1)="Productions",elem(2)="EventLogs" do ##class(apptools.lte.adminTabs).GetAppsProducts(.opt,2,.elem)
• classmethod GetElemProp(obj="", propName, ByRef gn, PrefixIdDIV="", Mode="", ByRef tags="", ByRef Par="")
Get property element object do ##class(apptools.lte.adminTabs).GetElemProp("","test",.gn,"pref",,.tag)
• classmethod GetStringJs(ns, cls, postload=0, autoload="") as %String
• classmethod GetSupportInfo() as %String
To obtain information on the support
• classmethod GetUrlProd(NS, ByRef urls, csp="csp") as %String
Get URL to go to the product panel write ##class(apptools.lte.adminTabs).GetUrlProd("APP")
• classmethod IsDebugMode(mode=0) as %Status
To add to the form js code if development mode
• classmethod IsPermiss(role="", userroles=$roles) as %Status
is there a right to work with this form
• classmethod LighboxDrawJson(List, subdir="", appdynamic, gn="") as %Status
Lighbox Draw JSON List - files array subdir - application static
• classmethod Logout(Par) as %Status
Return in a single string
• classmethod OpenNewWin(key="") as %Status
Open New Windows Par - code menu item from the GetAllApps ..
• classmethod RepaceParameter(ByRef h, ByRef par) as %Status
Replace parameters
• classmethod SelectField(KeyList="", ONCHANGE="", ValueList="", gnRet, order=1, idSelect="selectmenu", dfltKey="", width=500, ByRef tags) as %Status
The output fields of type select do ##class(apptools.lte.adminTabs).SelectField($lb("",0,1),"alert(1);",$lb("","No","Yes"),.gn,,"test","0",50,.tag)
• classmethod SelectFieldYesNo(idSelect="selectmenu", dfltKey="", ByRef tags) as %Status
The output type field select Yes or no do ##class(apptools.lte.adminTabs).SelectFieldYesNo("test","0",.tag)
• classmethod ShowInIFrame(key="") as %Status
rendering the Tab previously submitted Par - code menu item from the GetAllApps ..
• classmethod ShowTab(Par) as %Status
the render Tab on the menu Par - code menu item from the GetAllApps ..
• classmethod ShowTabAbout(key="") as %Status
the render Tab On the program" Par - code menu item from the GetAllApps ..
• classmethod ShowTabApps(Par, opt) as %Status
the render Tab on the menu Par - code menu item from the GetAllApps ..
• classmethod ShowTabSample(key="") as %Status
rendering the Tab previously submitted Par - code menu item from the GetAllApps ..
• classmethod ShowTabSearch(key="") as %Status
drawing Tabs search Par - code menu item from the GetAllApps ..


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.