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

Defines the fluent interface for configuring child DropDownTree items.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class DropDownTreeItemBuilder : NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>

Inheritance: objectNavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>DropDownTreeItemBuilder

Inherited Members NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.ToItem()NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.HtmlAttributes(object)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.HtmlAttributes(IDictionary<string, object>)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.LinkHtmlAttributes(object)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.LinkHtmlAttributes(IDictionary<string, object>)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Text(string)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Visible(bool)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Enabled(bool)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Selected(bool)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Route(string, RouteValueDictionary)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Route(string, object)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Route(string)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Action(RouteValueDictionary)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Action(string, string, RouteValueDictionary)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Action(string, string, object)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Action(string, string)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Url(string)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.ImageUrl(string)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.ImageHtmlAttributes(object)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.ImageHtmlAttributes(IDictionary<string, object>)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.SpriteCssClasses(params string[])NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Content(Action)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Content(Func<object, object>)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Content(string)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.ContentHtmlAttributes(object)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.ContentHtmlAttributes(IDictionary<string, object>)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Action<TController>(Expression<Action<TController>>)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Encoded(bool)NavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.ViewContextNavigationItemBuilder<DropDownTreeItem, DropDownTreeItemBuilder>.Itemobject.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

Initializes a new instance of the DropDownTreeItemBuilder class.

C#
public DropDownTreeItemBuilder(DropDownTreeItem item, ViewContext viewContext)
Parameters:itemDropDownTreeItem

The item.

viewContextViewContext

The view context.

Methods

Specify whether the item should be initially checked.

C#
public DropDownTreeItemBuilder Checked(bool value)
Parameters:valuebool

If true, the item will be checked.

Returns:

DropDownTreeItemBuilder

Example:
C#
@( Html.Kendo().DropDownTree()
.Name("DropDownTree")
.Checkboxes(true)
.Items(items =&gt;
{
items.Add().Text("Item").Checked(true);
})
)

Define when the item will be expanded on intial render.

C#
public DropDownTreeItemBuilder Expanded(bool value)
Parameters:valuebool

If true the item will be expanded.

Returns:

DropDownTreeItemBuilder

Example:
C#
@( Html.Kendo().DropDownTree()
.Name("DropDownTree")
.Items(items =&gt;
{
items.Add().Text("First Item").Items(firstItemChildren =&gt;
{
firstItemChildren.Add().Text("Child Item 1");
firstItemChildren.Add().Text("Child Item 2");
})
.Expanded(true);
})
)

Sets the expand mode of the dropdowntree item.

C#
public DropDownTreeItemBuilder HasChildren(bool value)
Parameters:valuebool

If true then item will be loaded on demand from client side, if the dropdowntree DataSource is properly configured.

Returns:

DropDownTreeItemBuilder

Example:
C#
@( Html.Kendo().DropDownTree()
.Name("DropDownTree")
.Items(items =&gt;
{
items.Add().Text("First Item").Items(firstItemChildren =&gt;
{
firstItemChildren.Add().Text("Child Item 1");
firstItemChildren.Add().Text("Child Item 2");
})
.HasChildren(true);
})
)

Sets the id of the item.

C#
public DropDownTreeItemBuilder Id(string id)
Parameters:idstring

The id.

Returns:

DropDownTreeItemBuilder

Example:
C#
@( Html.Kendo().DropDownTree()
.Name("DropDownTree")
.Items(items =&gt; items.Add().Id("42"))
)

Configures the child items of a DropDownTreeItem.

C#
public virtual DropDownTreeItemBuilder Items(Action<DropDownTreeItemFactory> addAction)
Parameters:addActionAction<DropDownTreeItemFactory>

The add action.

Returns:

DropDownTreeItemBuilder

Example:
C#
@( Html.Kendo().DropDownTree()
.Name("DropDownTree")
.Items(items =&gt;
{
items.Add().Text("First Item").Items(firstItemChildren =&gt;
{
firstItemChildren.Add().Text("Child Item 1");
firstItemChildren.Add().Text("Child Item 2");
});
})
)

Sets the value of the item.

C#
public DropDownTreeItemBuilder Value(string value)
Parameters:valuestring

The value.

Returns:

DropDownTreeItemBuilder

Example:
C#
@( Html.Kendo().Menu()
.Name("Menu")
.Items(items =&gt; items.Add().Value("First Item"))
)