このリンクから、著者は次のことを提案しました。
table.setWidth("100%", true);
table.setColumnWidth(nameColumn, 35.0, Unit.PCT);
table.setColumnWidth(addressColumn, 65.0, Unit.PCT);
CellTableの列幅が機能するようにしますが、私のプロジェクトでnameColumn
は非常に長いテキストが含まれているため、この列はほとんどすべてのブラウザビューを占有します.明らかに列幅は機能しません.誰かがこれに光を当てることができますか?
以下のnameColumn
ように定義されています。
TextColumn<Person> nameColumn = new TextColumn<Person>()
{
@Override
public String getValue( Person object )
{
return object.getUserName();
}
};