kendo Ui Grid,使用ajax和现有过滤器加载数据

时间:2019-04-01 17:55:35

标签: kendo-ui

我正在使用来自MVC的Kendo UI网格和ajax数据源。一切正常,但是我需要显示数据库中现有的一些过滤器。目前,我正在通过设置过滤器对象从javascript对其设置进行调用。但是,它发出2个请求,首先不带任何过滤器,然后带过滤器。我想避免重复通话。

我尝试过的。

我尝试在kendo网格的HTML帮助器中将AutoBind设置为false,但这会导致错误并且不加载任何内容。

第二,我尝试在使用html helper创建kendo网格时设置“过滤器”,但是在UI上没有任何反映。

@(Html.Kendo().Grid(Model.Students)
                            .Name("KendoGrid")
                            .Columns(columns =>
                            {
                                columns.Bound(e => e.FirstName).Width(Model.FirstName).HtmlAttributes(new { @class = "auto-ellipsis" });
                            })

.Read(read => read.Action(“ GetStudents”,“ Student”)。Data(“ BindStudents”))) )

我尝试加载代码中的过滤器并像
那样应用它们                                    .Filter(filter => filter.Add(x => x.Firstname contains(“ Mike”))) 但这对UI中的剑道网格没有任何影响。

第二次,我尝试使用AutoBind(false),它只会显示错误,并且页面上不会加载任何内容。

0 个答案:

没有答案