【问题标题】:how to sort a Kendo grid using HTML helpers?如何使用 HTML 助手对剑道网格进行排序?
【发布时间】:2013-05-17 19:31:04
【问题描述】:

我已经使用 Html 助手实现了一个剑道网格。一切正常,但排序,当我单击排序箭头时,它会思考并刷新相同的数据。

<div id="SearchResults">
            @{
                var grid = Html.Kendo().Grid<SearchCOESGridViewModel>();

                grid.Name("COESResultGrid")
                .Columns(columns =>
                {
                    columns.Bound(s => s.COESNo).Title(@SearchCOES.COESGridHeading);
                    columns.Bound(s => s.Postcode).Title(@SearchCOES.PostcodeGridHeading);
                    columns.Bound(s => s.AuditAuthNo).Title(@SearchCOES.AuditAuthGridHeading);
                    columns.Bound(s => s.COESNo).Title("").ClientTemplate("<a href='javascript:void(0)' data-id='#= COESNoValue #' class='edit-link'>" + @Grid.EditAction + "</a>").Sortable(false);

                });

                grid.DataSource(dataSource => dataSource
                    .Ajax()
                    .Sort(sort => sort.Add("COESNo").Ascending())
                    .Read(read => read.Action("SearchGridData", "PrepareCOES"))).AutoBind(false);


                grid.Pageable();
                grid.Sortable();

                @grid
            }
        </div>

如果我使用 ajax 数据绑定,如何进行排序?

分页工作正常。它只是似乎没有排序的排序,我使用的是 Chrome,我可以看到一个请求被发回,但没有排序发生

【问题讨论】:

  • 没关系,我刚刚解决了。我没有包含 kendo.aspnetmvc.js 脚本。我有 kendo.web.js。但我两者都需要。
  • 我也在尝试使用 html 助手使用网格,但是我无法绑定内容,你能把控制器的动作方法发给我吗
  • 史蒂夫 - 阅读? SearchGridData 操作?

标签: kendo-ui


【解决方案1】:

没关系,我刚刚解决了。我没有包含 kendo.aspnetmvc.js 脚本。我有 kendo.web.js。但我两者都需要。现在工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多