Hasta donde yo sé, Datatables (o cualquier otra tabla) no puede tener dos desplazamientos horizontales. Agregué columnas fijas de Datatables y arreglé hasta 6 columnas de 20 más o menos. Las primeras 6 columnas han ocupado casi el 70 % de la vista de la tabla, por lo que en el 30 % restante, otros datos no se pueden ver correctamente.
¿Hay alguna manera de que pueda agregar otro desplazamiento horizontal en las columnas fijas (sé que esto supera el propósito de arreglar las columnas)? Esta segunda barra de desplazamiento debe desplazarse solo por las columnas fijas.
Tuve este problema en el que no podía configurar scrollX como verdadero, pero los encabezados de mis columnas eran más anchos que mi tabla. Esto es para sincronizar la barra de desplazamiento con el cuerpo. Simplemente configure el desbordamiento: desplácese si desea ver la barra de desplazamiento
var footer = document.getElementsByClassName('dataTables_scrollBody')[0] var header = document.getElementsByClassName('dataTables_scrollHead')[0] header.style.overflow = 'hidden' footer.onscroll = function(e){ header.scrollLeft = this.scrollLeft; }