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

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top