我使用的Telerik MVC網格如下所示。數據顯示在網格中,但 可過濾屬性不起作用,雖然顯示了「過濾器圖標」。我已經在layout.cshtml中註冊了腳本和CSS,但我不知道爲什麼可過濾操作不起作用和有時列寬被忽略,網格呈現默認大小。Telerik MVC網格過濾器不工作
@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)))
我用你說的.Filterable(filtering => filtering.Enabled(true))即使這不起作用。過濾器操作根本不起作用。自2天以來就陷入這個問題。即使在TELERIK FORUM中也沒有正確的答案。 – Brad 2012-01-13 14:32:08
您是否使用Firebug檢查頁面加載時發生了什麼?如果是這樣,輸出是什麼? – Nick 2012-01-13 15:00:45
我在FireFox中也得到了相同的結果。其實,你想讓我檢查與firebug.Allscripts按預期加載。 – Brad 2012-01-13 15:40:55