Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%CSP] >  [UI] >  [Component] >  [tableNavBar]
Private  Storage   

class %CSP.UI.Component.tableNavBar extends %ZEN.Component.tableNavigatorBar

This is a tableNavigatorBar component used by SMP.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2


Summary

Properties
%condition %import %includeFiles %page
%resource align aux composite
containerStyle dragEnabled dropEnabled enclosingClass
enclosingStyle error height hidden
hint hintClass hintStyle id
index label labelClass labelDisabledClass
labelStyle maxButtons maxPageSize maxRows
msgFilter msgFirstPage msgFound msgLastPage
msgMaxRows msgNextPage msgOf msgPage
msgPageSize msgPreviousPage name navmaxRows
onMaxRowsChange onPageSizeChange onafterdrag onbeforedrag
ondrag ondrop onfilterChange onhide
onrefresh onshow onupdate parent
saveSizeMax showFilter showLabel showMaxRows
showPageSize slice tablePaneId title
tuple valign visible width
window

Methods
%AddToSaveSet %Attr %BindExport %ClassIsLatestVersion
%ClassName %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %DrawComponentHTML %DrawHTML %DrawJSStrings
%EnclosingDivId %Eval %EvalC %Extends
%ForceClientRender %GetEventHandlers %GetParameter %GetXMLName
%IsA %IsModified %MakeId %New
%NormalizeObject %ObjectModified %OnAddToPageAfter %OnAddToPageBefore
%OnDrawEnclosingDiv %OnDrawObjectProperties %OnObjectSynch %OnZENDeserialize
%OriginalNamespace %PackageName %QuoteValue %QuoteValueL10N
%RemoveFromSaveSet %Self %SerializeObject %SetModified
%ValidateObject XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType connect dragFinishHandler dragHandler
dragNotifyHandler dragStartHandler dropHandler dropStartHandler
exposeComponent findElement fireOnUpdateEvent getEnclosingDiv
getHidden getHintElement getLabelElement getProperty
getSettings getType gotoPage invokeSuper
isOfType makeId onCreate onDelete
onDisplayHandler onEndModalHandler onPopupAction onRefreshContents
onSerialize onStartModalHandler onfilterHandler onloadHandler
onmaxRowsHandler onpageSizeHandler onunloadHandler onupdateHandler
refreshContents render renderButtons renderContents
renderSVG setFilterSize setHidden setOverlayMode
setProperty startProgressBar stopProgressBar updateState


Parameters

• parameter SYSMODULE;
If set, this indicates that this system component should be placed in the given "module". A module is a grouping of components within the same class package that share common include (js or css) files. Note that certain root classes are implicitly placed within the "core" module.
Classes outside of the Zen library should not set this, they should use the MODULE instead.

Methods

• method renderContents() [ Language = javascript ]
Client-side method to render this control. The difference between this component and tableNavigatorBar is the filter.
In combination with %CSP.UI.Portal.UtilsNav, we use table.lastFilter to set the last filter value of the user here.
• method setFilterSize(size) [ Language = javascript ]
allow someone to reset the filter input.size for this component


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