Home > Class Reference > ENSLIB namespace > %CSP.UI.Component.abstractRoleTab
Private  Storage   

%CSP.UI.Component.abstractRoleTab


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 ]