2012-10-01 109 views
3

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

此外,我发现kendo Grid组件的初始创建速度很慢,因此使用列菜单构建50个列是很慢的。在最初隐藏所有列时,情况更是如此。请让我知道,如果上面的观点问题可以得到解决,是否也有办法帮助表现。提前谢谢了。

回答

2

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

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

这里是一个演示:http://jsbin.com/ebenay/1/edit

+0

哇,太好了!非常感谢你在这方面的工作!不幸的是,表现是一个问题。初始创建时间约为7秒,显示/隐藏列的操作也有相当多的滞后。有关如何克服性能问题的任何想法? – James