Я использую JQuery DataTableтаблица данных растет из контейнера DIV
<div id="wrapperDiv">
<table id="dataTable"> <!-- data --> </table>
<div/>
ширина обертки составляет 960 точек и таблица переходит на 1080 пикселей (она имеет более широкие данные)
Я попытался
- setting width: 100% in table tag inline CSS
- setting overflow-x auto; in table tag
И перспективные решения от
jQuery DataTables: control table width
How to set column widths to a jQuery datatable?
Jquery DataTables - Table width is shorter than dataTable_wrapper width
Ни один из них не работал для меня, В качестве обходного пути я увеличил ширину обертки DIV, чтобы соответствовать таблице данных. Любая помощь?
Какое поведение вы ожидали? Для div предусмотрена полоса прокрутки? Или данные? Вы пробовали «sScrollX»: «100%» в вызове .dataTable()? Вы также можете попробовать «sScrollX»: «1080». Также посмотрите на sScrollXInner. Это зависит от того, чего вы ожидаете. –
Опубликовать jsfiddle, я обычно устанавливаю div контейнера в ширину px, тогда сгенерированная обертка datatables до 100% –