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

class %CSP.UI.Component.abstractRoleTab extends %ZEN.Component.component, %CSP.UI.Component.SelectBoxUtils

Superclass for "assign role" components for User and Application edit pages

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 3


Summary

Properties
%condition %import %includeFiles %page
%resource PID align aux
avaList composite containerStyle dragEnabled
dropEnabled enclosingClass enclosingStyle error
height hidden hint hintClass
hintStyle id index label
labelClass labelDisabledClass labelStyle name
onafterdrag onbeforedrag ondrag ondrop
onhide onrefresh onshow onupdate
parent readOnly selList showLabel
slice title tuple type
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 DrawArrows DrawArrowsOld DrawAvailableList
DrawSelectBoxes DrawSelectList DrawUpArrowsOld XMLDTD
XMLExport XMLExportToStream XMLExportToString XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType clearList
doRemoveAllRoles doRemoveRole doSelectBoxMove doSelectBoxMoveAll
doSelectBoxMoveItem doSelectBoxMoveList dragFinishHandler dragHandler
dragNotifyHandler dragStartHandler dropHandler dropStartHandler
exposeComponent findElement fireOnUpdateEvent getEnclosingDiv
getHidden getHintElement getLabelElement getProperty
getSelList getSettings getType invokeSuper
isOfType makeId onCreate onDelete
onDisplayHandler onEndModalHandler onPopupAction onRefreshContents
onSerialize onStartModalHandler onloadHandler onunloadHandler
onupdateHandler refreshContents render renderContents
renderSVG setHidden setOverlayMode setProperty
startProgressBar stopProgressBar

Subclasses
%CSP.UI.Component.ApplicationRoles %CSP.UI.Component.UserRoles

Properties

• property PID as %ZEN.Datatype.string(ZENEXPRESSION=1);
Name of the Application/User being edited
• property readOnly as %ZEN.Datatype.boolean(ZENEXPRESSION=1) [ InitialExpression = 0 ];
If true, tables are for display only
• property type as %ZEN.Datatype.string(VALUELIST=",ApplicationRole,MatchRole,UserRole,RoleRole");
Type of roles this component affects

Methods

• method DrawSelectBoxes(ByRef ExcludedItems As %String, Type As %String = "") as %Status
• method doRemoveAllRoles(type) [ Language = javascript ]
• method doRemoveRole(roleID) [ Language = javascript ]


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