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

EnumOperatorsBuilder

Methods

Clear()

Clears the options. Supported only in conjunction with custom messages.

Example


            @(Html.Kendo().Grid<OrderViewModel>()
                .Name("grid")
                .Columns(columns =>
                {
                    columns.Bound(p => p.OrderID).Filterable(false);
                    columns.Bound(p => p.Freight);  
                })
                .Filterable(filterable => filterable
                     .Extra(false)
                     .Operators(operators => operators
                         .ForEnums(str => str
                             .Clear()
                             .IsEqualTo("Equal to")
                             .IsNotEqualTo("Not equal to")
                         ))
                 )
                .DataSource(dataSource => dataSource
                    .Ajax()
                    .PageSize(20)
                    .Read(read => read.Action("Orders_Read", "Grid"))
                )
            )

IsEqualTo(System.String)

Sets the text for IsEqualTo operator filter menu item.

Parameters

message - System.String

The text of the "equal" filter operator.

Example


            @(Html.Kendo().Grid<OrderViewModel>()
                .Name("grid")
                .Columns(columns =>
                {
                    columns.Bound(p => p.OrderID).Filterable(false);
                    columns.Bound(p => p.Freight);  
                })
                .Filterable(filterable => filterable
                     .Extra(false)
                     .Operators(operators => operators
                         .ForEnums(str => str
                             .IsEqualTo("Equal to")
                         ))
                 )
                .DataSource(dataSource => dataSource
                    .Ajax()
                    .PageSize(20)
                    .Read(read => read.Action("Orders_Read", "Grid"))
                )
            )

IsNotEqualTo(System.String)

Sets the text for IsNotEqualTo operator filter menu item.

Parameters

message - System.String

The text of the "not equal" filter operator.

Example


            @(Html.Kendo().Grid<OrderViewModel>()
                .Name("grid")
                .Columns(columns =>
                {
                    columns.Bound(p => p.OrderID).Filterable(false);
                    columns.Bound(p => p.Freight);  
                })
                .Filterable(filterable => filterable
                     .Extra(false)
                     .Operators(operators => operators
                         .ForEnums(str => str
                             .IsNotEqualTo("Not equal to")
                         ))
                 )
                .DataSource(dataSource => dataSource
                    .Ajax()
                    .PageSize(20)
                    .Read(read => read.Action("Orders_Read", "Grid"))
                )
            )

IsNull(System.String)

Sets the text for IsNull operator filter menu item.

Parameters

message - System.String

The text of the "isnull" filter operator.

Example


            @(Html.Kendo().Grid<OrderViewModel>()
                .Name("grid")
                .Columns(columns =>
                {
                    columns.Bound(p => p.OrderID).Filterable(false);
                    columns.Bound(p => p.Freight);  
                })
                .Filterable(filterable => filterable
                     .Extra(false)
                     .Operators(operators => operators
                         .ForEnums(str => str
                             .IsNull("Null")
                         ))
                 )
                .DataSource(dataSource => dataSource
                    .Ajax()
                    .PageSize(20)
                    .Read(read => read.Action("Orders_Read", "Grid"))
                )
            )

IsNotNull(System.String)

Sets the text for IsNotNull operator filter menu item.

Parameters

message - System.String

The text of the "isnotnull" filter operator.

Example


            @(Html.Kendo().Grid<OrderViewModel>()
                .Name("grid")
                .Columns(columns =>
                {
                    columns.Bound(p => p.OrderID).Filterable(false);
                    columns.Bound(p => p.Freight);  
                })
                .Filterable(filterable => filterable
                     .Extra(false)
                     .Operators(operators => operators
                         .ForEnums(str => str
                             .IsNotNull("Not null")
                         ))
                 )
                .DataSource(dataSource => dataSource
                    .Ajax()
                    .PageSize(20)
                    .Read(read => read.Action("Orders_Read", "Grid"))
                )
            )

In this article
Not finding the help you need?