Grangrado SmartGWT LISTGRID en TABPANEL, cómo obtener un conjunto de barras de desplazamiento

StackOverflow https://stackoverflow.com//questions/25045797

Pregunta

Tengo una lista de listas potencialmente muy grande que es un panel de un TABPANEL GWT.Incluso dándole un ancho de 2000 píxeles y una altura de 6000 píxeles, no encaja en ninguna dimensión.Lo que significa que termino con una barra de desplazamiento vertical para el tabpanel (la pantalla no es 6000 px alta) y barras de desplazamiento horizontal y vertical para el LISTGRID.

Para que los usuarios tengan muy pocos artículos en esta lista de listas, mientras que otros tendrán cientos de líneas.¿Hay una manera de decirle a LISTGRID que se ajuste al tamaño del panel adjudicado, y solo tiene un conjunto de barras de desplazamiento?

Gracias, GREG

¿Fue útil?

Solución 2

OK, encontró la respuesta:

theGrid.setAutoFitData (Autofit.VERTICAL);
theGrid.setHeight (1);
theGrid.setShowAllRecords (true);
theGrid.setBodyOverflow (Overflow.VISIBLE);
theGrid.setOverflow (Overflow.VISIBLE);
theGrid.setLeaveScrollbarGap (false);

Esto configura el LISTGRID para que cambie de tamaño según el número de filas que tiene, y no restringe su tamaño en el área visible.

Otros consejos

¿Ha intentado llamar setwidth100 () y SetHeight100 () ?

listGrid.setWidth100();
listGrid.setHeight100();

Llamar a estos métodos es el equivalente SMARTGWT de configurar el ancho y la altura a "100%".

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top