我真的是新來的asp.net和Telerik ...如何刪除Telerik RadGrid上的篩選器按鈕
我有一個RadGrid的過濾。我在我的列上設置了AutoPostBackOnFilter =「true」和CurrentFilterFunction =「Contains」。確定它工作正常,用戶不必打開下拉列表來選擇過濾器的類型。但現在,我想隱藏過濾器按鈕。
可能嗎?
謝謝!
我真的是新來的asp.net和Telerik ...如何刪除Telerik RadGrid上的篩選器按鈕
我有一個RadGrid的過濾。我在我的列上設置了AutoPostBackOnFilter =「true」和CurrentFilterFunction =「Contains」。確定它工作正常,用戶不必打開下拉列表來選擇過濾器的類型。但現在,我想隱藏過濾器按鈕。
可能嗎?
謝謝!
您可以使用此:
<script type="text/javascript">
function showFilterItem(){
$find('<%=RadGrid1.ClientID %>').get_masterTableView().showFilterItem();
}
function hideFilterItem(){
$find('<%=RadGrid1.ClientID %>').get_masterTableView().hideFilterItem();
}
</script>
如果您想了解更多有關Telerik的網格在ASP.Net,looak在演示中,你能看到的代碼示例:http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/filtering/defaultcs.aspx
你可以在列定義上調用.Filterable(false)
。
@{ Html.Telerik().Grid(Model)
.Name("Grid")
.DataKeys(keys => keys.Add(m => m.ID))
.Columns(columns =>
{
columns.Bound(m => m.Name).Filterable(false);
columns.Bound(m => m.Category).Filterable(false);
}
}
我知道演示,但我不看這個問題...所以我在我的列上添加ShowFilterIcon =「false」,它工作正常!我在文檔(http://www.telerik.com/help/aspnet-ajax/grdbasicfiltering.html)上找不到此選項...謝謝! – Olof 2011-01-14 12:12:12