RadControls for ASP.NET AJAX

RadControls for ASP.NET AJAX
 

Attribute

Value

Description

ExpandMode

MultipleExpandItems

Gets of sets a value indicating the behavior of RadPanelbar when an item is expanded.

CssClass

Sets the Cascading Style Sheet (CSS) class applied to the main TABLE tag of the RadPanelbar.

Skin

A String specifying the skin. The default value is empty string ("").

the skin used by RadPanelbar.

Height

Sets the height of the RadPanelbar control.

Width

Sets the width of the RadPanelbar control.

ExpandAnimationType

None

The visual effect that is applied when the Panel Items are expanded.

ExpandAnimationDuration

200

The time in milliseconds that the expand animation will last.

CollapseAnimationType

None

The visual effect that is applied when the Panel Items are collapsed.

CollapseAnimationDuration

200

The time in milliseconds that the collapse animation will last.

ItemCssClass

Sets the Cascading Style Sheet (CSS) class applied to the items above level 1.

ItemDisabledCssClass

Sets the Cascading Style Sheet (CSS) class applied to the disabled items above level 1.

ItemExpandedCssClass

Sets the Cascading Style Sheet (CSS) class applied to the expanded items above level 1.

ItemFocusedCssClass

Sets the Cascading Style Sheet (CSS) class applied to the focused items above level 1.

ItemClickedCssClass

Sets the Cascading Style Sheet (CSS) class applied to the selected items above level 1.

ItemImageUrl

The path to an image to display for the item. This property accepts the special tokens *SkinPath* and *PageName*.

ItemHoveredImageUrl

The path to an image to display for the item when the user moves the mouse over the item. This property accepts the special tokens *SkinPath* and *PageName*.

ItemHeight

inherited from the default webcontrol class

ItemWidth

inherited from the default webcontrol class

RootItemCssClass

If using the item or level css options of the skinobject then the level and item number will be added to the name of the CSS class.

RootItemDisabledCssClass

the Cascading Style Sheet (CSS) class applied when the panel item is disabled. If using the item or level css options of the skinobject then the level and item number will be added to the name of the CSS class.

RootItemExpandedCssClass

the Cascading Style Sheet (CSS) class applied when the panel item is opened (its child items are visible). If using the item or level css options of the skinobject then the level and item number will be added to the name of the CSS class.

RootItemFocusedCssClass

the Cascading Style Sheet (CSS) class applied when the panel item is focused. If using the item or level css options of the skinobject then the level and item number will be added to the name of the CSS class.

RootItemClickedCssClass

the Cascading Style Sheet (CSS) class applied when the panel item is clicked. If using the item or level css options of the skinobject then the level and item number will be added to the name of the CSS class.

RootItemImageUrl

the path to an image to display for the item. This property accepts the special tokens *SkinPath* and *PageName*.

RootItemHoveredImageUrl

the path to an image to display for the item when the user moves the mouse over the item. This property accepts the special tokens *SkinPath* and *PageName*.

RootItemHeight

inherited from the default webcontrol class

RootItemWidth

inherited from the default webcontrol class

SelectedPathHeaderItemCss

The CSS class for the root group item that is currently selected or one of it's children is currently selected

SelectedPathItemCss

The CSS class for the item that is currently selected or one of its children is selected. Note: does not apply to the root panel group. See SelectedPathHeaderItemCss.

SelectedPathItemImage

This image(breadcrumb) will be shown if the panel item or one of its children items is selected. The image accepts the tokens *PageName* and *SkinPath*.

SelectedPathHeaderItemImage

This image(breadcrumb) will be shown if the panel item or one of its children items is selected. The image accepts the tokens *PageName* and *SkinPath*.

ShowPath

True

If set to true, the current page item and its parents will be displayed as focused.

EnableToolTips

True

If set to true, tooltips will be shown when the user hovers with the mouse over the Panel Items.

ImagesOnlyPanel

False

The panel item uses the icon file specified for the page instead of the page name. However, if no icon file is specified, then the page name is used as the item text.

EnableLevelCss

False

If set to true, "Level" and the level of the panel item will be added to the beginning of its CSS class. Works for ItemCssClass, ItemCssClassOver, ItemCssClassClicked, ItemCssClassDisabled. For example: if ItemCssClass = "panel_item" then the panel will use "Level0panel_item" for the root group of items, "Level1panel_item" for the level 1 items and so on.

EnableItemCss

False

If set to true, each item in the panel that is not in the root group will have its CSS class changed according to the position of that item in the panel group. The number will be appended in the end of the CSS classes ItemCssClass, ItemCssClassOver, ItemCssClassClicked, ItemCssClassDisabled. For example: if ItemCssClass = "panel_item" then the panel will use "panel_item1" for the first item, "panel_item2" for the second and so on. This property can be combined with EnableLevelCss.

EnableRootItemCss

False

If set to true, each item in the root panel will have its CSS class changed according to the position of that item in the group. The number will be appended in the end of the CSS classes ItemCssClass, ItemCssClassOver, ItemCssClassClicked, ItemCssClassDisabled. For example: if ItemCssClass = "panel_item" then the panel will use "panel_item1" for the first item, "panel_item2" for the second and so on. This property can be combined with EnableLevelCss.

MaxLevelNumber

10

If EnableLevelCss is set to True, this property limits the number of levels that will use the modified CSS classes. If there are more levels after MaxLevelNumber, their CSS classes will be the default ones. For example when MaxLevelNumber = 3 and ItemTextSelectedCssClass = "sel_item" all panel items after level 3 will have their ItemTextSelectedCssClass set to "sel_item", while all items below level 3 will have the ItemTextSelectedCssClass and the value of the level "Level0sel_item", "Level1sel_item" etc.

MaxItemNumber

20

If EnableItemCss or EnableRootItemCss are set to True, this property limits the number of items that will use the modified CSS classes. If there are more levels after MaxLevelNumber, their CSS classes will be the default ones. For example when MaxItemNumber = 3 and ItemTextSelectedCssClass = "sel_item" all items after the third one will have their ItemTextSelectedCssClass set to "sel_item", while the first three will have the ItemTextSelectedCssClass and the order of the item - "sel_item1","sel_item2", "sel_item3".

MaxLevel

The maximum number of levels to display. Useful if you have a deep panelbarand would like to show only a part of it. If set to 0 only the header group will be shown.

OnClientMouseOver

If specified, the OnClientMouseOver client-side event handler is called when the mouse moves over a panelbar item.

OnClientMouseOut

If specified, the OnClientMouseOut client-side event handler is called when the mouse moves out of a panelbar item.

OnClientItemFocus

If specified, the OnClientItemFocus client-side event handler is called when a panelbar item is selected using either the keyboard (the [TAB] or arrow keys) or by clicking it.

OnClientItemBlur

If specified, the OnClientItemBlur client-side event handler is called when a panelbar item loses focus as a result of the user pressing a key or clicking elsewhere on the page.

OnClientItemClicked

This event is similar to OnClientItemFocus but fires only on mouse click.

OnClientItemClicking

This event is similar to OnClientItemFocus but fires only on mouse click.

OnClientItemOpen

If specified, the OnClienItemOpen client-side event handler is called after a panelbar item is opened.

OnClientItemClose

If specified, the OnClienItemClose client-side event handler is called after a panelbar item is closed.

OnClientLoad

If specified, the OnClienLoad client-side event handler is called after the panelbar is fully initialized on the client.

CausesValidation

true if validation is performed when an item is selected; otherwise, false. The default value is true.

a value indicating whether validation is performed when an item within the RadPanel control is selected.

ShowOnlyCurrent

If set to "CurrentItem" then the panelbar will render only the currently selected item and its child items. If set to "RootItem" then the panelbar will render all child items of the root item that is selected or is a part of the path to the currently selected item. If set to "ChildItems" the panelbar will render only the child items of the currently selected item(but not the item itself). If you specify a Page ID, the panel will display only the child items of the specified page. You can also specify a the name of the page instead of its ID- the format is "PageItem:Home"(where "Home" is the page name). Allowed values are "CurrentItem", "RootItem", and the ID or name of a DNN Page.

EnableItemId

False

If set to "True", the panelbar will generate an ID property for each panelbar item. The ID will have a value "P_" + the database ID of the page. For example "P_36"

EnablePageIcons

True

Specifies whether to show the page icons as a left logo of the panel item.

EnableUserMenus

True

A Boolean parameter, specifying whether or not to show the normal(non-admin) menu pages in the panel.

EnableAdminMenus

True

A Boolean parameter, specifying whether or not to show the admin(Admin and Host) pages in the panel.

CopyChildItemLink

False

Some panel items have disabled links(for example "Admin", "Host" etc.). If you have a panel with MaxLevel=0, then these panels will be inaccessible because you cannot click on "Admin" or "Host" items. With this option set to True, all panel items that do not correspond to a page will point to their first child item. For example clicking on the Admin panel will redirect the user to "Admin>Site Settings"(the first child page in the admin panel).

PagesToExclude

A comma-separated list of pages IDs OR Names that will NOT be included in the panelbar navigation control.