kendo-ui - 最初使用 MVC + 服务器绑定(bind)扩展第一行

标签 kendo-ui kendo-grid

我有一个绑定(bind)到服务器且位于 MVC 中的分层网格 (.DataSource(d => d.Server()))

当网格首次加载时,我希望网格默认展开第一行,以便显示详细 View 。

是否可以在没有 Javascript 的情况下(首选)或在需要时使用 Javascript 来完成此操作。

最佳答案

试试这个,

脚本

 function _GridItemDataBound() {
        this.expandRow(this.tbody.find("tr.k-master-row").first());
    }

查看

 @(Html.Kendo().Grid<TwoModelInSinglePageModel.SampleModel>()
    .Name("grid12")
    .Columns(columns =>
    {
        columns.Bound(p => p.studentclass).HeaderTemplate("<input id='selectall' class='chkbxq' type='checkbox'  />").ClientTemplate("<input id='checkbox_#=inx#' class='chkbxq' type='checkbox' />");
        columns.Bound(p => p.SampleDescription);
        columns.Bound(p => p.SampleCode);
        columns.Bound(p => p.SampleItems);
    })
        .ClientDetailTemplateId("client-template")
        .AutoBind(true)
             .Events(events => events.DataBound("_GridItemDataBound"))
       .DataSource(dataSource => dataSource
        .Ajax()
            .Read(read => read.Action("Read", "Test"))
     )
  )

关于kendo-ui - 最初使用 MVC + 服务器绑定(bind)扩展第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18344453/

相关文章:

kendo-ui - Kendo UI 级联组合框 : Child not disabled on clearing parent combobox

jquery - 具有 Kendo UI 网格的列中的部分 View

kendo-ui - 剑道网格 : How display List<string> in one cell?

javascript - 当变量值有空格时如何在kendo UI的itemTemplate中渲染JS变量

jquery - 剑道网格: How to check all checkboxes of selected rows?

javascript - IE11 在基于 Kendo/JavaScript 的 Web 应用程序中崩溃

javascript - Kendo UI 多网格 Excel 导出

javascript - 如何从父网格和子网格中获取复选框元素的引用

javascript - 具有动态数据的 Kendo 网格列

javascript - 重新加载/刷新剑道网格