简体   繁体   English

从RadGrid清除过滤器

[英]Clear filter from RadGrid

I wanna clear filter from RadGrid using jquery. 我想使用jquery从RadGrid清除过滤器。 I am adding new row in the grid but if filter is already set, It doesn't show newly added row so I wanna clear filter. 我正在网格中添加新行,但是如果已经设置了过滤器,则不会显示新添加的行,因此我想清除过滤器。 I there any way to clear RadGrid filter using jquery? 我有什么方法可以使用jquery清除RadGrid筛选器?

Just use Telerik's JavaScript API like this: 像这样使用Telerik的JavaScript API:

var grid = $find("<%= RadGrid1%>"),
    masterTableView = grid.get_masterTableView();
masterTableView.get_filterExpressions().clear();
masterTableView.rebind()

You don't even need JQuery for this. 您甚至不需要JQuery。 Form elements in the RadGrid are deeply nested and very cumbersome to access directly, hence the easy-to-use JavaScript API provided by Telerik. RadGrid中的表单元素是深层嵌套的,并且直接访问非常麻烦,因此,Telerik提供了易于使用的JavaScript API。

Check out this forum post for more discussion. 查看此论坛帖子以获取更多讨论。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM