【问题标题】:Auto-Expand Kendo Grid on Load加载时自动扩展剑道网格
【发布时间】:2016-10-28 03:54:08
【问题描述】:

我在我的 ASP.Net MVC Web 应用程序上使用 Kendo Grid,我想在加载时自动展开树。我搜索了互联网,但找不到任何解决方案。

这是我的网格在加载时的样子:

我希望它在加载时自动扩展,如下所示:

有什么办法吗?谢谢。

【问题讨论】:

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


    【解决方案1】:

    Grid 的 expandRow 方法接受单行或行集合作为参数,因此您可以传递所有主行。

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

    这可以在Link的文档中找到

    【讨论】:

    • 还有其他选择吗? expandrow 让我的浏览器变慢
    • 您是否在 VS 开发模式下使用。你有多少数据,如果你有数据分配,你可能想尝试将数据分页成块,这样它就不必一次加载所有内容
    • 你用的是什么版本的剑道?
    • 另外,如果你不想分页,也许你可以使用 scrollable->virtual,这样会更快,还要检查冻结的列,我已经看到这会导致速度变慢。
    • @ChesterJohn 你找到解决方案了吗? expandRow() 在我的 i7 w/16 GB ram 上调用 Chrome 需要 25 秒。这不是我向客户发货的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多