Click or drag to resize
MacroTree Properties

The MacroTree type exposes the following members.

Properties
  NameDescription
Public propertyComponentName
Component name
(Inherited from AbstractUserControl.)
Public propertyContextResolver
Gets or sets ContextResolver object which is used to evaluate macro expression. If nothing is specified, MacroResolver.Current is used.
Public propertyControlContext
Control context.
(Inherited from CMSUserControl.)
Public propertyControlGUID
Unique ID of the control within the given request.
(Inherited from CMSUserControl.)
Public propertyCurrentDocument
Current document
(Inherited from AbstractUserControl.)
Public propertyCurrentPageInfo
Current page info
(Inherited from AbstractUserControl.)
Public propertyCurrentResolver
Control's resolver
(Inherited from CMSUserControl.)
Public propertyCurrentSite
Current site
(Inherited from AbstractUserControl.)
Public propertyCurrentUser
Current user
(Inherited from AbstractUserControl.)
Public propertyDisplayMode
Gets or sets display mode of the control.
(Inherited from CMSUserControl.)
Public propertyDisplayObjectInRoot
If true, object text is displayed in root
Public propertyDisplayValues
Indicates whether to display values of the properties.
Public propertyDocumentManager
Document manager control
(Inherited from AbstractUserControl.)
Public propertyEditedObject
Control's edited object
(Inherited from AbstractUserControl.)
Public propertyHeaderActions
Header actions control
(Inherited from AbstractUserControl.)
Public propertyIsCMSDesk
Determines whether the current control lies on the page that is currently located under the CMS Desk.
(Inherited from CMSUserControl.)
Public propertyIsLiveSite
Indicates if control is used on live site.
(Inherited from AbstractUserControl.)
Public propertyItem
Gets or sets the value of the column.
(Inherited from InlineUserControl.)
Public propertyMacroExpression
Gets or sets macro expression to evaluate. The result of the evaluation is used as a root of the tree structure.
Public propertyMaxDepth
Gets or sets maximal tree depth.
Public propertyMessagesPlaceHolder
Placeholder for messages
(Inherited from AbstractUserControl.)
Public propertyOnNodeClickHandler
Gets or sets JavaScript function which will be called when a node in the tree is clicked. Macro of the node is passed as a parameter to this function.
Public propertyParameter
Control parameter.
(Inherited from InlineUserControl.)
Protected propertyPriorityTreeControl
Priority (context) items tree control
Public propertyRelativePath
Page relative path.
(Inherited from CMSUserControl.)
Public propertyResolverName
Gets or sets the name of the resolver to use. This property is used if ContextResolver property is not explicitly set.
Public propertyRoot
Gets a root of the tree structure (result of the evaluation of given macro).
Public propertySelectedMacroExpression
Gets an macro expression specifying currently selected node.
Public propertySelectedObject
Gets an object specifying currently selected node.
Public propertyShortID
Short ID of the control.
(Inherited from AbstractUserControl.)
Public propertyStopProcessing
Indicates if the control should perform the operations.
(Inherited from AbstractUserControl.)
Protected propertyTreeControl
Tree view control.
Public propertyTypeName
Returns the object type name.
(Inherited from CMSUserControl.)
Public propertyUIContext
Control's UI Context
(Inherited from AbstractUserControl.)
Public propertyUseCMSDeskAccessDeniedPage
Gets or sets the value that indicates whether CMSDesk access denied page should be used.
(Inherited from CMSUserControl.)
Public propertyUsesLocalMessagesPlaceHolder
Indicates if control uses local messages placeholder
(Inherited from AbstractUserControl.)
Protected propertyViewState
ViewState - overridden for the Master page ViewState fix.
(Inherited from InlineUserControl.)
Public propertyVirtualMode
If true, the control is displayed in the virtual mode
Top
See Also