2009-09-08 10 views

Respuesta

4

Realizar la rejilla lo suficientemente alto como para contener todas las filas. La barra de desplazamiento horizontal está allí porque la barra de desplazamiento vertical está ocupando parte del ancho normalmente utilizado por las filas.

2

Establezca la opción scrollOffset en algo así como 20 - 30, esto solucionará el problema de ajuste de la barra de desplazamiento horizontal.

1

Establezca scrollOffset en 18 - resuelve el problema. Rápido y efectivo.

Gracias, Corey Schomer!

+0

El número mágico 18 :-) –

9

Obtuve la solución perfecta. El problema está en CSS. En ui-jqgrid.css, el diseño de la tabla está en Fixed. Hazlo como automático, funcionará perfectamente. Acabo de copiar la misma clase, es decir,

.ui-jqgrid .ui-jqgrid-btable 
{ 
    table-layout:auto; 
} 
0

configuración table-layout: auto puede ser lento. si usted tiene un montón de datos

esto proviene de w3school (http://www.w3schools.com/cssref/pr_tab_table-layout.asp)

algoritmo automático disposición de la tabla (esto es por defecto): El ancho de columna se establece por el contenido irrompible mayor cantidad en las células puede ser lento, ya que necesita leer todo el contenido de la tabla, antes de determinar el diseño final

Cuestiones relacionadas