2016-10-20 5 views
1

状況:グリッドは2列のみであると仮定します。最初の列が固定されます。追加のヘッダーを付けて2列目に参加しようとしています。Vaadinグリッド、追加ヘッダーは他のヘッダーを非表示にします

問題:列を結合した後、すべての列の列見出しが消えます。参加

Grid table = new Grid(); 
HeaderRow header = table.addHeaderRowAt(0); 

Column c1 = table.addColumn("C1", String.class); 
table.setFrozenColumnCount(1); 
Column d1 = table.addColumn("D1", Short.class); 

c1.setHeaderCaption("Frozen col"); 
d1.setHeaderCaption("1/10"); 

header.join("D1"); 
table.addRow("Example name", (short)25); 

なし::

Without join

が参加:

コードを再現する

With join

は、私が何か間違ったことをやっているか、これはVaadinのバグであります?

Vaadinバージョン:7.7.0

よろしく

答えて

1

あなたは両方の列に参加する必要があります。

header.join("C1", "D1"); 

.join(Object... propertyIds)機能から:

assert propertyIds.length > 1 : "You need to merge at least 2 properties"; 
関連する問題