veo que esta pregunta es muy antigua, pero me encontré con esta pregunta al tratar de averiguar cómo hacer que mis columnas ocupen todo el ancho de la tabla. con suerte, ayudará a alguien algún día.
No pude encontrar la manera de establecer explícitamente el ancho de las columnas, pero lo hice para que funcione implícitamente.
aquí está cómo hacerlo:
por primera vez en su declaración de la columna añadir ancho: 300 (o lo que sea ancho que desee)
{id:"name", name:"Student Name", field:"firstName", width: 300}
conjunto esto para todas sus columnas, las que desee más ancho poner un número más grande, por ejemplo 500
luego en las opciones de declation añadir forceFitColumns: verdadera
{enableCellNavigation: true, enableColumnReorder: false, forceFitColumns: true};
al hacer esto yo era capaz de conseguir mis columnas de tabla para ocupar el espacio restante de la mesa, y mantener las porciones que quiero relativo el uno al otro.
También me gustaría saber. SlickGrid es rápido, pero no tan popular como YUI DataTable. – 7wp