uso el complemento DataTables para JQuery, mi problema radica básicamente en el hecho de que mi datatable tiene muchas columnas y (visualmente) sale de los límites de su contenedor (una etiqueta div). Luego escondo algunas de las columnas que, en este punto, son irrelevantes. Pero el ancho de la tabla simplemente no cambia de tamaño a sí mismo (digamos a witdh de su padre). He intentado utilizar la funciónCómo cambiar el tamaño de una JQuery/Datatable después de ocultar columnas
fnAdjustColumnSizing()
después de crear la tabla de datos pero no parece funcionar (también intenté volver a dibujar la mesa con fnDraw()). He intentado así dar algunos parámetros iniciales con el fin de conseguir un tamaño más pequeño en cada columna
$("#reportTable").dataTable({"aoColumns":[{sWidth:"10%"},{sWidth:"10%"},{sWidth:"10%"}]});
pero arroja un error ya que tengo a "encender" el parámetro bRetrieve (que lo hice más adelante, pero no funcionó, solo evita que aparezca el error). Entonces ... técnicamente quiero hacer que mi datatable sea más pequeña después de que algunas columnas estén ocultas.
Gracias de antemano.
¿Qué error está apareciendo? – mmurch
El error fue que la tabla de datos no se pudo reiniciar porque la tabla de datos ya estaba allí y estaba pasando algunos parámetros nuevos, acabo de pasar bRetrieve como verdadero (bDestroy también funcionó) porque estaba guardando el estado de la tabla de datos en un javascript var. Esta no fue la verdadera solución ni el problema. – ecruz