我真的是新来的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