我是asp.net和Telerik的新手......
我有一个过滤的RadGrid . 我在我的列上设置了AutoPostBackOnFilter =“true”和CurrentFilterFunction =“Contains” . 好的,它工作正常,用户不必打开下拉列表来选择过滤器的类型 . 但现在,我想隐藏过滤器按钮 .
有可能?
谢谢 !
您可以在列定义上调用 .Filterable(false) .
.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); } }
你可以用这个:
<script type="text/javascript"> function showFilterItem(){ $find('<%=RadGrid1.ClientID %>').get_masterTableView().showFilterItem(); } function hideFilterItem(){ $find('<%=RadGrid1.ClientID %>').get_masterTableView().hideFilterItem(); } </script>
如果您想了解更多有关ASP.Net中Telerik网格的信息,请在演示中进行操作,您可以看到代码示例:http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/filtering/defaultcs.aspx
2 回答
您可以在列定义上调用
.Filterable(false)
.你可以用这个:
如果您想了解更多有关ASP.Net中Telerik网格的信息,请在演示中进行操作,您可以看到代码示例:http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/filtering/defaultcs.aspx