Como controlar a largura da coluna da tabela Vaadin?
Pergunta
Eu tenho uma tabela grande para exibir em um de nosso aplicativo Vaadin. A tabela possui 110 colunas com cabeçalho de texto grande para cada coluna.
Em exibição, a tabela parece horrível à medida que todo o cabeçalho da coluna sai da tela e o separador do cabeçalho perde o alinhamento com o separador da coluna de registro de dados.
Eu defini a largura da tabela para 100% para exibir a barra de rolagem da tabela. Tentei definir o ColumnExpandratio, bem como a largura da coluna, mas sem sucesso.
A tabela Vaadin, por padrão, define a largura do cabeçalho do texto como a largura da coluna. Existe alguma maneira de definir a largura do cabeçalho/coluna para ajustar meus dados, em vez do cabeçalho?
Solução
Finalmente, como uma solução, não atribuí o valor de largura às colunas iniciais (como as 30 primeiras colunas se abrangem naturalmente) e colunas posteriores com tamanho de largura fixa com setColumnWidth () e funcionou.
Outras dicas
Use o nome da coluna da tabela, que é muito útil para o espectador pode escolher quais são a coluna que ele pode ver ...