【问题标题】:How do I display Kendo grids inside separate Kendo tabs of a tabstrip?如何在标签条的单独剑道标签中显示剑道网格​​?
【发布时间】:2016-04-01 21:22:59
【问题描述】:

我正在尝试在 Kendo 选项卡的两个单独选项卡上显示两个 Kendo UI 网格。它仅显示选项卡内的网格,其中选定选项为真。这是我的代码:

@(Html.Kendo().TabStrip()
    .Name("tabstrip")
    .Items(items =>
        {
            items.Add().Text("Tickets")
                .Selected(true)
                .Content(
                @<text>@(Html.Kendo().Grid((IEnumerable<Bugger.Models.Ticket>)ViewBag.Tickets)
                          .Name("grid2")
                          .Columns(columns =>
                          {
                              columns.Bound(tickets => tickets.TicketID);   
                              columns.Bound(tickets => tickets.Description);   
                          })
                          .Pageable()
                          .Sortable()
                )
                </text>
                );

            items.Add().Text("Technicians")                    
              .Content(@<text>@(Html.Kendo().Grid((IEnumerable<Bugger.Models.Technician>) ViewBag.Technicians)
                        .Name("grid1")
                        .Columns(columns =>
                        {
                            columns.Bound(technician => technician.UserID);
                            columns.Bound(technician => technician.FirstName);    
                        })
                        .Pageable()
                        .Sortable()

            )</text>);
        }))

【问题讨论】:

  • 我个人更喜欢单独的视图,这样我可以很容易地长期维护。

标签: kendo-ui telerik kendo-grid kendo-asp.net-mvc telerik-grid


【解决方案1】:

我的解决方案有效。为了将来参考,我在这里发帖。

问题是,虽然我在布局文件中包含了“kendo.all.min.js”,但没有包含“kendo.aspnetmvc.min.js”,为了使其正常工作,我必须包含这也是第二个 javascript 文件。

我将它添加到我的 _Layout.cshtml 文件中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-07
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多