jQuery - Kendo UI网格 - 大量列

时间:2012-10-01 16:49:37

标签: jquery grid kendo-ui

我有一个拥有大量列(50)的Kendo UI网格。虽然用户可能只选择几列来查看,但他/她需要能够从50列中的任何一列中进行选择。不幸的是,在大多数显示器上,kendo网格列菜单将大于显示。有没有办法让列菜单可滚动或在列菜单中设置子菜单(包含列组)?

此外,我发现使用列菜单构建50列时,kendo Grid组件的初始创建速度很慢。最初隐藏所有列时甚至都是如此。如果可以解决上述查看问题,请告诉我是否还有办法帮助提高性能。非常感谢提前。

2 个答案:

答案 0 :(得分:2)

您可以使用CSS来降低列菜单的高度并添加滚动条:

.k-group .k-group
{
  height: 100px;
  overflow: auto;
}

以下是演示:http://jsbin.com/ebenay/1/edit

答案 1 :(得分:0)

API允许您使用列定义上的 .Locked(true)锁定一个或多个列。另外,设置水平滚动以及客户端打开和关闭列的能力。查看所有https://demos.telerik.com/aspnet-mvc/grid/frozen-columns

的示例