Из этой ссылки автор предложил:
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();
}
};