TreeListDataItem
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
public class TreeListDataItem : TreeListEditableItem, IDataItemContainer, INamingContainer
Inheritance: objectTreeListTableRowTreeListItemTreeListEditableItemTreeListDataItem
Implements:
Inherited Members
Constructors
C#
public TreeListDataItem(RadTreeList ownerTreeList, int displayIndex, bool isDataBinding)
C#
public TreeListDataItem(RadTreeList ownerTreeList, TreeListItemType itemType, int displayIndex, bool isDataBinding)
Properties
C#
public List<TreeListDataItem> ChildItems { get; }
C#
public int DataItemIndex { get; }
C#
public TreeListDetailTemplateItem DetailItem { get; }
C#
public int DisplayIndex { get; protected set; }
C#
public TreeListEditFormItem EditFormItem { get; }
C#
public TreeListHierarchyIndex HierarchyIndex { get; }
C#
public TreeListEditableItem InsertItem { get; }
C#
public virtual bool IsChildInserted { get; set; }
C#
protected bool IsExpanded { get; }
C#
public override bool IsInEditMode { get; }
Overrides:
C#
public TreeListDataItem ParentItem { get; }
this[string]
TableCell
C#
[SuppressMessage("Microsoft.Globalization", "CA1304:SpecifyCultureInfo", MessageId = "System.String.ToUpper")]
[SuppressMessage("Microsoft.Usage", "CA2201:DoNotRaiseReservedExceptionTypes")]
public virtual TableCell this[string columnUniqueName] { get; }
Methods
C#
[SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
protected Button CreateExpandCollapseButton(string id)
Button
C#
public override ITreeListColumnEditor GetColumnEditor(TreeListEditableColumn editableColumn)
Overrides:
C#
public override void Initialize(IList<TreeListColumn> columns)
Overrides:
C#
public virtual void InitializeInEditMode(IList<TreeListColumn> columns)
C#
public void InsertChildItem()