我有一个拥有大量列(50)的Kendo UI网格。虽然用户可能只选择几列来查看,但他/她需要能够从50列中的任何一列中进行选择。不幸的是,在大多数显示器上,kendo网格列菜单将大于显示。有没有办法让列菜单可滚动或在列菜单中设置子菜单(包含列组)?
此外,我发现使用列菜单构建50列时,kendo Grid组件的初始创建速度很慢。最初隐藏所有列时甚至都是如此。如果可以解决上述查看问题,请告诉我是否还有办法帮助提高性能。非常感谢提前。
答案 0 :(得分:2)
您可以使用CSS来降低列菜单的高度并添加滚动条:
.k-group .k-group
{
height: 100px;
overflow: auto;
}
答案 1 :(得分:0)
API允许您使用列定义上的 .Locked(true)锁定一个或多个列。另外,设置水平滚动以及客户端打开和关闭列的能力。查看所有https://demos.telerik.com/aspnet-mvc/grid/frozen-columns
的示例