【问题标题】:How to do Kendo grid column optimization剑道网格列优化怎么做
【发布时间】:2015-09-06 09:28:56
【问题描述】:

我正在使用剑道网格,我需要对网格列进行优化。现在正在做优化,但效果不佳。我在每个td 的每个td 上循环并计算td 的宽度,如果它是最大宽度,那么我将宽度设置为列。所以,如果我在网格中有更多的记录(例如:20000),那么它需要很多时间来计算。有没有其他方法可以满足我的要求。

【问题讨论】:

  • 有什么你做过的例子吗?
  • @fuyushimoya 我没有准备任何示例。只需在 html 表 tr 上循环,然后在每个 tr 的 td 上循环。
  • 那么,max width是什么意思,是不是意味着td的宽度是tds中最大的
  • 将网格绑定到远程数据,而不是本地绑定,因此您将在前 10 行(如果启用分页)上工作,而不是在 20000 上,如果您想要自动-大小列
  • @TarekNajem 有一个页面大小更改选项。所以我们可以改变页面大小。在那种情况下,我面临问题。不幸的是,我无法删除页面大小选项。

标签: javascript html kendo-grid


【解决方案1】:

在您的情况下,您似乎正在处理需要大量加载时间的大量数据,并且您希望减少它。所以在这里我建议你去服务器端分页。服务器分页非常有效,可以减少加载时间。它分块加载数据,我相信它会对您有所帮助,以下是一些可以帮助您的链接:

How to implement Server side paging in Client side Kendo UI grid in asp.net mvc

https://www.telerik.com/blogs/how-to-get-the-best-grid-performance

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多