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

Defines the fluent API for configuring the TreeListSearchSettings settings.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

T

Syntax:

C#
public class TreeListSearchSettingsBuilder<T> where T : class

Inheritance: objectTreeListSearchSettingsBuilder<T>

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

Constructors

Initialize the TreeListSearchSettingsBuilder

C#
public TreeListSearchSettingsBuilder(TreeListSearchSettings<T> settings)
Parameters:settingsTreeListSearchSettings<T>

The TreeListSearchSettings

Methods

Defines the field for filtering with the Search Toolbar.

C#
public TreeListSearchSettingsBuilder<T> Field(string memberName)
Parameters:memberNamestring

The field that will be filtered.

Returns:

TreeListSearchSettingsBuilder<T>

Example:
C#
@(Html.Kendo().TreeList&lt;UserViewModel&gt;()
.Name("treelist")
.Toolbar(toolbar =&gt; toolbar.Search())
.Search(s =&gt;s.Field("LastName"))
)

Defines the fields for filtering with the Search Toolbar.

C#
public TreeListSearchSettingsBuilder<T> Field<TValue>(Expression<Func<T, TValue>> expression)
Parameters:expressionExpression<Func<T, TValue>>

An expression returning the fields that will be filtered.

Returns:

TreeListSearchSettingsBuilder<T>

Example:
C#
@(Html.Kendo().TreeList&lt;UserViewModel&gt;()
.Name("treelist")
.Toolbar(toolbar =&gt; toolbar.Search())
.Search(s =&gt;
{
s.Field(o =&gt; o.LastName);
s.Field(o =&gt; o.Position);
})
)