2016-05-20 43 views
1

我已經搜遍了文檔和計算器,但還沒有找到有關此編號列的信息,這些列似乎被硬編碼爲Vaadin表。 (第一列,1和2作爲行中的單元數據)爲什麼我不能在我的Vaadin表中隱藏自動編號列?

...我無法上傳圖像剪切,看起來如何,因爲代表。 所涉及的專欄看起來大致如此:

table {text-align:center; padding:5px;} 
 
th {border-bottom:1px solid black}
<table> 
 
<thead> 
 
<th style="background-color: #f60;"></th><th>ID</th><th>Status</th><th>X</th><th>Y</th><th>Z</th> 
 
</thead> 
 
<tbody><tr><td>1</td><td>2</td><td>1</td><td>x</td><td>y</td><td>z</td></tr> 
 
<tr><td>2</td><td>32</td><td>1</td><td>x</td><td>y</td><td>z</td></tr></tbody> 
 
</table>

違規列標題是#F60 /橙色高亮顯示。

在表格右上方的可見性下拉列表中,有一個選項可以隱藏它,但點擊後,行apears會在一秒鐘內隱藏並重新顯示。

-in知名度下拉列不有名字,有一個可點擊的蜱切換的知名度和空白與空間

我做「設置可見列」,但此列是從不受hidable它似乎是頂級API。

final String[] COL_HEADERS_ENGLISH = new String[]{"ID","status", "x", "y","z"}; 
table.setColumnCollapsingAllowed(true); 
table.setColumnCollapsed("ID", true); 

我想我可以將它從Css中隱藏起來? 我寧願找到一個不同的解決方案。

這個專欄看起來不錯,但是......但爲什麼它甚至在那裏?

+0

HTTPS://dev.vaadin .com/ticket/5241 - 與此相關,現在正在調查 –

回答

2

改變

table.setRowHeaderMode(RowHeaderMode.INDEX); 

table.setRowHeaderMode(RowHeaderMode.HIDDEN); 

... 那一刻,當你看看你的代碼太長,明顯是隱藏

相關問題