Я надеюсь, что это довольно простая проблема.
Я пытаюсь использовать Datatables для создания таблицы без горизонтальной прокрутки. В таблице есть несколько длинных строк данных, которые мне нужно держать в одной строке и скрывать переполнение.
Кажется, что я пропускаю что-то довольно простое с datatables здесь, но я не могу избавиться от горизонтальной полосы прокрутки, когда таблица получает вертикальную полосу прокрутки.
Есть две таблицы (идентичные данные), обе инициализируются очень просто.
$('#mytable').dataTable({
bFilter: false,
bInfo: false,
bPaginate: false,
});
$('#mytable2').dataTable({
bFilter: false,
bInfo: false,
bPaginate: false,
sScrollY: '150px'
});
Стили для страницы довольно прямолинейны
body {
height:100%;
color: #000000;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 10pt;
background-color: #B4D4EC;
}
.main-panel {
display:block;
background:white;
padding:20px;
height: 100%;
position:absolute;
width: 700px;
top: 139px;
bottom: 110px;
}
th {
text-align:left;
}
td {
border-spacing:0;
white-space:nowrap;
overflow: hidden;
text-overflow: ellipsis;
-ms-text-overflow:ellipsis;
}