Ho una tabella in cui i miei intestazioni di colonna sono impostate con le seguenti istruzioni:Creazione multirow tavolo intestazioni
table.setColumnHeader
mi chiedo come posso creare intestazioni di tabella multilivello come on this page?
Ho una tabella in cui i miei intestazioni di colonna sono impostate con le seguenti istruzioni:Creazione multirow tavolo intestazioni
table.setColumnHeader
mi chiedo come posso creare intestazioni di tabella multilivello come on this page?
A partire da Vaadin 6.7.3, questo non è attualmente possibile utilizzando il componente di tabella Vaadin standard.
C'è un problema Trac sollevato per la modifica di questo per Vaadin 7. Vedere https://vaadin.com/forum/-/message_boards/view_message/900369 per ulteriori dettagli.
A seconda delle esigenze, è possibile nascondere l'intestazione del componente della tabella e provare a simulare l'intestazione (utilizzando HorizontalLayout, generando intestazioni proprie e ascoltando gli eventi di ridimensionamento della colonna); in alternativa, potresti semplicemente generare il tuo codice HTML <table></table>
e assegnarlo a un componente etichetta.
Uno sguardo nel componente TreeTable può aiutare: Vaadin sampler
Saluti, Éric.
Bene, la TreeTable riguarda il contenuto. Sto chiedendo come posso includere più righe in un'intestazione di tabella? Si prega di fare riferimento al mio link qui sopra. –
Per creare un'intestazione solo su una tabella, utilizzare setPageLength (0); questo eliminerà il corpo della tabella e mostrerà solo l'intestazione. Quindi crea un'altra tabella con un'intestazione e i tuoi dati e combina questi 2 in un layout :) È un trucco interessante, assicurati di far corrispondere il rapporto della prima intestazione con l'intestazione della tabella del secondo.
In Vaadin7 è possibile impostare l'altezza intestazione della tabella in modo dinamico con l'aggiunta seguente regola CSS per il vostro tema:
.v-table-header-wrap {
height: auto;
}
il solo pensare è che il separatore di colonna non è impostato su 100% dell'altezza della riga di intestazione. ..
Grazie per il suggerimento. È possibile iniettare un codice HTML in un'intestazione di tabella? –
@MorningGlory Nell'intestazione del componente della tabella Vaadin? No. In una tabella HTML, certamente! –