剑道网格列优化怎么做
Posted
技术标签:
【中文标题】剑道网格列优化怎么做【英文标题】: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
的宽度是td
s中最大的
将网格绑定到远程数据,而不是本地绑定,因此您将在前 10 行(如果启用分页)上工作,而不是在 20000 上,如果您想要自动-大小列
@TarekNajem 有一个页面大小更改选项。所以我们可以改变页面大小。在那种情况下,我面临问题。不幸的是,我无法删除页面大小选项。
【参考方案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
【讨论】:
以上是关于剑道网格列优化怎么做的主要内容,如果未能解决你的问题,请参考以下文章