2012-10-01 108 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