Grande SmartGWT ListGrid a TabPanel, come ottenere una serie di barre di scorrimento
Domanda
Ho un ListGrid potenzialmente molto grande che è un pannello di un GWT Tabpanel.Anche dargli una larghezza di 2000 pixel e un'altezza di 6000 pixel, non si adatta a nessuna dimensione.Il che significa che finirò con una barra di scorrimento verticale per il tabpanel (lo schermo non è 6000 px alto) e barre di scorrimento orizzontale e verticale per ListGrid.
Quindi gli utenti avranno pochissimi articoli in questo ListGrid, mentre altri avranno centinaia di linee.C'è un modo per dire al ListGrid a montare semplicemente la dimensione del pannello racchiuso e avere solo un set di barre di scorrimento?
Grazie, Greg
Soluzione 2
OK, ho trovato la risposta:
theGrid.setAutoFitData (Autofit.VERTICAL);
theGrid.setHeight (1);
theGrid.setShowAllRecords (true);
theGrid.setBodyOverflow (Overflow.VISIBLE);
theGrid.setOverflow (Overflow.VISIBLE);
theGrid.setLeaveScrollbarGap (false);
.
Imposta il ListGrid in modo che modifica le dimensioni in base al numero di righe che ha e non limita le dimensioni all'area visibile.
Altri suggerimenti
Hai provato a chiamare setwidth100 () e Setheight100 () ?
listGrid.setWidth100();
listGrid.setHeight100();
.
Chiamare questi metodi è l'equivalente SmartGWT di impostare la larghezza e l'altezza a "100%".