Сетка Telerik MVC, которую я использую, показана ниже.Данные отображаются в сетке, но атрибут фильтрации не работает, хотя отображается «Значок фильтра».Я зарегистрировал сценарии и CSS в layout.cshtml, но я не знаю, почему фильтруемое действие не работает и , иногда ширина столбцов игнорируется, и сетка отображается по умолчанию .
@model IEnumerable<Customers>
@(Html.Telerik()
.Grid(Model)
.Name("Customers")
.PrefixUrlParameters(false)
.Columns(columns=>
{
columns.Bound(c => c.CustomerId).Title("CustomerId").Width(50);<br/>
columns.Bound(c => c.CustomerStatus).Title("Customer Status").Width(70);
columns.Bound(c=>c.CityId).Title("CityID").Width(50);
}
.Filterable()
.Sortable(sort=>sort.SortMode(GridSortMode.MultipleColumn))
)
layout.cshtml (зарегистрированные скрипты и таблицы стилей):
@(Html.Telerik().StyleSheetRegistrar().DefaultGroup(group => group.Add("telerik.common.css").Add("telerik.vista.css").Combined(true).Compress(true)))
@(Html.Telerik().ScriptRegistrar().Globalization(true).DefaultGroup(group => group.Combined(true).Compress(true)))