2013-03-07 60 views
1

網格有大約25列,而Kendo網格試圖水平地將所有列放在一頁中,使列名顯示爲「...」。Kendo網格防止列變小

我想默認顯示所有列名稱並啓用水平滾動條。

如何用JSP包裝器實現這一點?

<kendo:grid name="SRCHGT" resizable="true" sortable="true" height="500"> 
    <kendo:grid-scrollable virtual="true"/> 
    <kendo:dataSource> 
     <kendo:dataSource-transport> 
      <kendo:dataSource-transport-read url="api/products" 
       contentType="application/json" type="GET"></kendo:dataSource-transport-read> 
     </kendo:dataSource-transport> 
     <kendo:dataSource-schema data="Data" total="Total" groups="data"> 

     </kendo:dataSource-schema> 
    </kendo:dataSource> 

</kendo:grid> 

回答

5

您需要指定列的寬度設置才能做到這一點。這裏是顯示水平滾動演示:http://demos.kendoui.com/beta/web/grid/virtualization-remote-data.html

如果你想要的所有列有你也可以使用CSS的寬度相同:

#SRCHGT col { 
    width: 100px; 
} 

下面是一個現場演示:http://jsbin.com/edinix/1/edit

+0

你好。感謝您的及時迴應。有很多列,所以我不得不復制和粘貼大量的列定義與像素定義在他們。我想知道是否有一種簡單的方法來設置所有列,以便它們不縮小。 – l46kok 2013-03-07 07:35:10

+0

查看我的更新回覆。 – 2013-03-07 08:02:58