New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Represents the settings for client features in RadTreeList.

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public class TreeListClientSettings : StateManager, IMarkableStateManager, IStateManager

Inheritance: objectStateManagerTreeListClientSettings

Implements: IMarkableStateManagerIStateManager

Inherited Members StateManager.IsTrackingViewStateStateManager.ViewStateobject.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()object.GetType()object.MemberwiseClone()...

Constructors

C#
public TreeListClientSettings(RadTreeList owner)
Parameters:ownerRadTreeList

Properties

Gets or sets the index of the active TreeListDataItem when keyboard navigation is enabled

C#
public string ActiveRowIndex { get; set; }

Gets or sets the property determining if the RadTreeList columns could be hidden.

C#
public virtual bool AllowColumnHide { get; set; }
Property Value:

The allow column hide value.

Gets or sets a value indicating whether the RadTreeList items can be dragged and dropped

C#
public virtual bool AllowItemsDragDrop { get; set; }

Gets or sets a value indicating whether the keyboard navigation will be enabled in Telerik RadTreeList.

C#
public virtual bool AllowKeyboardNavigation { get; set; }
Property Value:

true, if keyboard navigation is enabled, otherwise false (the default value).

  • Arrowkey Navigation - allows end-users to navigate around the menu structure using the arrow keys.
  • select TreeList items pressing the [SPACE] key
  • edit rows hitting the [ENTER] key

Gets or sets a value indicating whether RadTreeList should postback on row click.

C#
public virtual bool AllowPostBackOnItemClick { get; set; }

Gets a reference to TreeListClientEvents class.

C#
[PersistenceMode(PersistenceMode.InnerProperty)]
public TreeListClientEvents ClientEvents { get; }

Gets a reference to TreeListClientMessages class, holding properties that can be used for localizing Telerik RadTreeList.

C#
[PersistenceMode(PersistenceMode.InnerProperty)]
public TreeListClientMessages ClientMessages { get; }

Gets a reference to TreeListKeyboardNavigationSettings class, holding properties related to TreeList keyboard navigation.

C#
[PersistenceMode(PersistenceMode.InnerProperty)]
public TreeListKeyboardNavigationSettings KeyboardNavigationSettings { get; }

Gets a reference to TreeListReordering class providing properties related to client-side reordering features.

C#
[PersistenceMode(PersistenceMode.InnerProperty)]
public TreeListReordering Reordering { get; }

Gets a reference to TreeListResizing class providing properties related to client-side resizing features.

C#
[PersistenceMode(PersistenceMode.InnerProperty)]
public TreeListResizing Resizing { get; }

Gets a reference to TreeListScrolling, which holds various properties for setting the Telerik RadTreeList scrolling features.

C#
[PersistenceMode(PersistenceMode.InnerProperty)]
public TreeListScrolling Scrolling { get; }

Gets a reference to TreeListSelecting class providing properties related to client-side selection features.

C#
[PersistenceMode(PersistenceMode.InnerProperty)]
public TreeListSelecting Selecting { get; }

Methods

C#
protected override void LoadViewState(object state)
Parameters:stateobject

Overrides: StateManager.LoadViewState(object)

C#
protected override object SaveViewState()
Returns:

object

Overrides: StateManager.SaveViewState()

C#
protected override void TrackViewState()

Overrides: StateManager.TrackViewState()