%CSP.UI.Template.List
abstract class %CSP.UI.Template.List extends %CSP.UI.Portal.Utils
This class is used internally by InterSystems IRIS. You should not make direct use of it within your applications. There is no guarantee made about either the behavior or future operation of this class.
This is the template for SMP pages with a Search pane on the left and Result pane on the right. It is primarily used by the System Explorer's Classes/Routines/Globals list pages.
Property Inventory
- BeginDate
- ClassURL
- DocPage
- EndDate
- GlobalURL
- MaxRows
- NamespaceList
- RoutineURL
- ShowGen
- ShowMap
- ShowSys
Method Inventory
- %ChangeNS()
- %GetLocatorLinks()
- %OnAfterCreatePage()
- FindDBDir()
- FindDBName()
- GetDBList()
- GetExpandState()
- GetNSList()
- GetRecentList()
- PrepareAction()
- SaveExpandState()
- SaveSelections()
- adjustSizes()
- checkURLNamespace()
- doDoc()
- doSearch()
- findNSMatch()
- getSelectedNamespace()
- showExpand()
- toggleDetails()
- toggleSearch()
Parameters
parameter PAGENAME = Template List;
Displayed name of this page.
Properties
property BeginDate as %String;
Property methods: BeginDateDisplayToLogical(), BeginDateGet(), BeginDateIsValid(), BeginDateLogicalToDisplay(), BeginDateLogicalToOdbc(), BeginDateNormalize(), BeginDateSet()
property ClassURL as %String;
Property methods: ClassURLDisplayToLogical(), ClassURLGet(), ClassURLIsValid(), ClassURLLogicalToDisplay(), ClassURLLogicalToOdbc(), ClassURLNormalize(), ClassURLSet()
property DocPage as %String;
Property methods: DocPageDisplayToLogical(), DocPageGet(), DocPageIsValid(), DocPageLogicalToDisplay(), DocPageLogicalToOdbc(), DocPageNormalize(), DocPageSet()
property EndDate as %String;
Property methods: EndDateDisplayToLogical(), EndDateGet(), EndDateIsValid(), EndDateLogicalToDisplay(), EndDateLogicalToOdbc(), EndDateNormalize(), EndDateSet()
property GlobalURL as %String;
Property methods: GlobalURLDisplayToLogical(), GlobalURLGet(), GlobalURLIsValid(), GlobalURLLogicalToDisplay(), GlobalURLLogicalToOdbc(), GlobalURLNormalize(), GlobalURLSet()
property MaxRows as %String;
Property methods: MaxRowsDisplayToLogical(), MaxRowsGet(), MaxRowsIsValid(), MaxRowsLogicalToDisplay(), MaxRowsLogicalToOdbc(), MaxRowsNormalize(), MaxRowsSet()
property NamespaceList as %String;
Property methods: NamespaceListDisplayToLogical(), NamespaceListGet(), NamespaceListIsValid(), NamespaceListLogicalToDisplay(), NamespaceListLogicalToOdbc(), NamespaceListNormalize(), NamespaceListSet()
property RoutineURL as %String;
Property methods: RoutineURLDisplayToLogical(), RoutineURLGet(), RoutineURLIsValid(), RoutineURLLogicalToDisplay(), RoutineURLLogicalToOdbc(), RoutineURLNormalize(), RoutineURLSet()
property ShowGen as %Boolean [ InitialExpression = "0" ];
Property methods: ShowGenDisplayToLogical(), ShowGenGet(), ShowGenIsValid(), ShowGenLogicalToDisplay(), ShowGenLogicalToXSD(), ShowGenNormalize(), ShowGenSet(), ShowGenXSDToLogical()
property ShowMap as %Boolean [ InitialExpression = "1" ];
Property methods: ShowMapDisplayToLogical(), ShowMapGet(), ShowMapIsValid(), ShowMapLogicalToDisplay(), ShowMapLogicalToXSD(), ShowMapNormalize(), ShowMapSet(), ShowMapXSDToLogical()
property ShowSys as %Boolean [ InitialExpression = "0" ];
Property methods: ShowSysDisplayToLogical(), ShowSysGet(), ShowSysIsValid(), ShowSysLogicalToDisplay(), ShowSysLogicalToXSD(), ShowSysNormalize(), ShowSysSet(), ShowSysXSDToLogical()
Methods
Proposed change to override %ChangeNS in %ZEN.Controller
For SMP Explorer, we need to override the behavior of changing Namespace so that the error reporting is more appropriate.
method %GetLocatorLinks(Output pLink) as %Status
Return the array of links to show in the locator bar.
pLink(n)=$LB(caption,link)
pLink(n)=$LB(caption,link)
method %OnAfterCreatePage() as %Status
Subclass to override. Always include code in this method.
classmethod FindDBDir(DBName) as %String [ ZenMethod ]
Given a DBName, return the DBDirectory. If we cannot find it, then return the first one we can find.
classmethod FindDBName(DBDirectory) as %String [ ZenMethod ]
Given a DBDirectory, return the DBName
classmethod GetDBList() as %String [ ZenMethod ]
Return Database list for UI's displayList. valueList (should not be loaded into
classmethod GetExpandState(FILETYPE) as %String
classmethod GetNSList() as %String [ ZenMethod ]
Return Namespace list for UI's valueList.
classmethod GetRecentList(FILETYPE) as %String [ ZenMethod ]
Get recent list for file spec. FILETYPE = "Class", "Routine", or "Global".
classmethod PrepareAction(FILETYPE, selectedRows) as %String [ ZenMethod ]
If at least one subject (Class/Routine/Global/Integ/IntegGlobals, etc) is selected, then save it into session
classmethod SaveExpandState(FILETYPE, searchExpanded) [ ZenMethod ]
classmethod SaveSelections(FILETYPE, selType, spec, showsys, showgen, begindate, enddate, maxRows, AllowSelectRow=0, showmap=0, AlwaysFullView=0) as %String [ ZenMethod ]
Save user selection from Search Pane for Classes, Routines, and Globals, etc.
clientmethod adjustSizes() [ Language = javascript ]
Adjust sizes of components on the page.
clientmethod checkURLNamespace() [ Language = javascript ]
In case user clicked the browser's Back button we need to make sure the value in drop-down is correct
This method is called from onloadHandler for ClassList/RoutineList/GlobalList...that has Lookin and namespace/database list
clientmethod doDoc(className) [ Language = javascript ]
clientmethod doSearch() [ Language = javascript ]
User clicked Go to start search.
clientmethod findNSMatch(DBName) [ Language = javascript ]
See if the DBName passed in can be found in the namespace list.
This is used when changing from "Database" to "Namespace".
So we can use the same name if there is a match.
This is used when changing from "Database" to "Namespace".
So we can use the same name if there is a match.
clientmethod getSelectedNamespace() [ Language = javascript ]
return true namespace value or implied namespace value.
clientmethod showExpand() [ Language = javascript ]
clientmethod toggleDetails() [ Language = javascript ]
Toggle display of propertis pane.
clientmethod toggleSearch() [ Language = javascript ]
Toggle display of search pane.
Inherited Members
Inherited Properties
- %condition
- %import
- %includeFiles
- %page
- %resource
- CurrentColumn
- CurrentSort
- Filter
- FirstFailed
- HelpAddress
- ISREADONLY
- InvalidParam
- IsEMSReadOnly
- IsEditForm
- LocatorHeader
- OnclickArray
- PID
- ParentURL
- StdTitle
- TableMaxRows
- TablePageSize
- ValidationErrorMsg
- aboutPage
- align
- aux
- backgroundTimerInterval
- captionLastUpdate
- cellAlign
- cellSize
- cellStyle
- cellVAlign
- children
- composite
- contactPage
- containerStyle
- cssLevel
- currSortMode
- currStep
- currViewMode
- disabled
- dragAndDrop
- dragEnabled
- dropEnabled
- enableAutoRefresh
- enclosingClass
- enclosingStyle
- error
- groupClass
- groupStyle
- height
- hidden
- hint
- hintClass
- hintStyle
- home
- homePage
- id
- index
- label
- labelClass
- labelDisabledClass
- labelPosition
- labelStyle
- layout
- lblTitle
- limitPopups
- name
- onafterdrag
- onbeforedrag
- onclick
- ondrag
- ondrop
- onhide
- onrefresh
- onshow
- onupdate
- pageModified
- parent
- searchKey
- showLabel
- slice
- title
- tuple
- useSVG
- useSoftModals
- valign
- visible
- width
- window
- zenPersistentPopup
Inherited Methods
- %AddChild()
- %AddChildAfter()
- %AddChildBefore()
- %AddComponent()
- %AddImportedComponents()
- %AddLocatorLinks()
- %AddToSaveSet()
- %ApplyURLParms()
- %Attr()
- %BindExport()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %DrawAutoLogout()
- %DrawClassDefinitions()
- %DrawComponentHTML()
- %DrawHTML()
- %DrawHTMLPage()
- %DrawJSStrings()
- %DrawObjectDefinitions()
- %EnclosingDivId()
- %EndBackgroundMethod()
- %EndScript()
- %Eval()
- %EvalC()
- %Extends()
- %ForceClientRender()
- %GetChildIndex()
- %GetComponent()
- %GetComponentById()
- %GetComponentByName()
- %GetEventHandlers()
- %GetHomePage()
- %GetHomeParam()
- %GetLinks()
- %GetNavTableState()
- %GetPageName()
- %GetParameter()
- %GetProductName()
- %GetValueById()
- %GetValueByName()
- %GetXMLName()
- %IsA()
- %IsModified()
- %Link()
- %LinkCSS()
- %LinkScript()
- %MakeId()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToPageAfter()
- %OnAddToPageBefore()
- %OnBeforeCreatePage()
- %OnCreateApplication()
- %OnCreatePage()
- %OnDetermineCSSLevel()
- %OnDrawEnclosingDiv()
- %OnDrawHTMLBody()
- %OnDrawHTMLHead()
- %OnDrawHTMLMeta()
- %OnDrawObjectProperties()
- %OnFinishBackgroundTask()
- %OnGetPageName()
- %OnGetProductName()
- %OnGetSmallMenu()
- %OnGetTitle()
- %OnMonitorBackgroundTask()
- %OnMutateChildren()
- %OnObjectSynch()
- %OnPreHTTP()
- %OnSubmit()
- %OnUseSoftModals()
- %OnZENDeserialize()
- %OriginalNamespace()
- %PackageName()
- %QuoteValue()
- %QuoteValueL10N()
- %Register()
- %RemoveChild()
- %RemoveChildren()
- %RemoveComponent()
- %RemoveFromSaveSet()
- %RunBackgroundMethod()
- %Self()
- %SerializeObject()
- %SetBackgroundMethodStatus()
- %SetErrorById()
- %SetErrorByName()
- %SetModified()
- %SetValueById()
- %SetValueByName()
- %SetValuesByName()
- %StartScript()
- %ValidateObject()
- %ZENVersion()
- BuildMenu()
- BuildMeter()
- CheckAllBlanks()
- CheckContextLinks()
- CheckEnterpriseManager()
- ConvertParameter()
- Decrypt()
- DoLogout()
- DrawAutoRefresh()
- DrawLocator()
- DrawRibbon()
- DrawTitle()
- Encrypt()
- EscapeHTML()
- EscapeURL()
- EvalResult()
- GetCSPURL()
- GetContextLinks()
- GetDocURL()
- GetHomePage()
- GetNewURL()
- GetQuickLinks()
- HyperEventCall()
- HyperEventHead()
- Include()
- InsertHiddenField()
- InsertHiddenFields()
- IsPrivate()
- JavaInstalled()
- LastUpdateTime()
- Link()
- OnDrawRibbon()
- OnGetRibbonInfo()
- OnHTTPHeader()
- OnPage()
- OnPageError()
- OnPostHTTP()
- OnPostHyperEvent()
- OnPreHTTP()
- OnPreHyperEvent()
- Page()
- QuoteJS()
- ReallyClearEscalation()
- RegisterRecent()
- RewriteURL()
- ShowError()
- StartTimer()
- StopTimer()
- ThrowError()
- UnescapeHTML()
- UnescapeURL()
- UpdateAutoRefreshRate()
- UpdateAutoRefreshState()
- UpdateTableNavState()
- UpdateTableState()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
- addChild()
- addChildAfter()
- addChildBefore()
- afterSave()
- afterValidate()
- cancelPopup()
- changePassword()
- childrenMutated()
- clearEscalation()
- columnSort()
- correctIELayering()
- createComponent()
- createComponentNS()
- deleteComponent()
- disableCommandButton()
- doCancel()
- doModified()
- dragFinishHandler()
- dragHandler()
- dragNotifyHandler()
- dragStartHandler()
- dropHandler()
- dropStartHandler()
- enableCommandButton()
- endModal()
- escalateLogin()
- exposeComponent()
- findElement()
- fireOnResizeEvent()
- fireOnUnloadEvent()
- fireOnUpdateEvent()
- firePopupAction()
- getChildIndex()
- getComponent()
- getComponentById()
- getEnclosingDiv()
- getHidden()
- getHintElement()
- getLabelElement()
- getOpener()
- getPageTitle()
- getProperty()
- getSettings()
- getTime()
- getTitleAreaHeight()
- getType()
- goHome()
- goMenu()
- gotoNamespace()
- gotoPage()
- hideCommandButton()
- invokeSuper()
- isButtonDisabled()
- isOfType()
- launchPopupWindow()
- logout()
- makeId()
- navMaxRowsChanged()
- navPageSizeChanged()
- navigate()
- onCreate()
- onDelete()
- onDisplayHandler()
- onEndModalHandler()
- onPopupAction()
- onRefreshContents()
- onSerialize()
- onServerMethodCall()
- onServerMethodError()
- onServerMethodReturn()
- onStartModalHandler()
- ondisabledHandler()
- onhandleAutoLogoutWarn()
- onkeydownHandler()
- onkeyupHandler()
- onlayoutHandler()
- onloadHandler()
- onlogoutHandler()
- onoverlayHandler()
- onresizeHandler()
- onunloadHandler()
- onupdateHandler()
- popupActionHandler()
- refreshContents()
- refreshHandler()
- refreshkeyUp()
- removeChild()
- render()
- renderContents()
- renderSVG()
- resetMsg()
- searchBlur()
- searchBoxHandler()
- searchFocus()
- searchKeyDown()
- searchKeyPress()
- setComponentId()
- setConnectivityStatusMsg()
- setHidden()
- setModified()
- setOverlayMode()
- setPageTitle()
- setProperty()
- setPropertyAll()
- setRefreshMode()
- setRefreshRate()
- setSortMode()
- setSortModeHandler()
- setTraceOption()
- setViewMode()
- setViewModeHandler()
- showAbout()
- showCommandButton()
- showContact()
- showDocumentation()
- showHelp()
- showMsg()
- startModal()
- startProgressBar()
- stopProgressBar()
- switchNamespace()
- trimSpace()
- updateTime()
- updateView()
- validateRequired()
- zeroFill()