通过 Html.Telerik().DropDownList 过滤 Telerik mvc 网格 [英] filtering telerik mvc grid by Html.Telerik().DropDownList

查看:32
本文介绍了通过 Html.Telerik().DropDownList 过滤 Telerik mvc 网格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想问一下如何通过 Html.Telerik().DropDownList 中的选定值过滤 Telerik mvc 网格的当前内容?

Hi I would like to ask how can i filter the current contents of the Telerik mvc grid by the selected value in Html.Telerik().DropDownList?

我认为需要一些 js 脚本,我正在研究.

I think there's some js scripts needed which I'm figuring out.

提前致谢.

-劳伦斯

推荐答案

在下拉列表的 onchange 事件中:

In your dropdownlist's onchange event:

.ClientEvents(events => events
       .OnChange(
       @<text> function(e) { $('NameOfGrid').data('tGrid').rebind(); }
       </text>))

并在您的网格的 ondatabinding 事件中:

and in your grid's ondatabinding event:

.ClientEvents(e => e
            .OnDataBinding(
                @<text> function(a) { a.data = $.extend(a.data,{ dropdownlist: $('#dropdownlist').val()}); }
                </text>)
            )

在您的控制器中,将 dropdownlist 参数添加到您的 GridAction 并执行您的操作.

In your controller, add the dropdownlist parameter to your GridAction and perform your action.

这篇关于通过 Html.Telerik().DropDownList 过滤 Telerik mvc 网格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆