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?

Foi útil?

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 ...

http://demo.vaadin.com/sampler/#tablerowheaders

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top