У меня есть следующий DataTable (класс css полной ширины устанавливает ширину = 100%)
<table class="datatable full-width">
<thead>
<th>LOB</th>
<th>Creditor Line 1</th>
<th>Creditor Line 2</th>
<th>Address</th>
<th>City</th>
<th>State</th>
<th>Zip</th>
<th></th>
</thead>
<tbody>
...
</tbody>
</table>
Javascript:
var profileTable =
$(".datatable").dataTable({
"iDisplayLength": 25,
"bDestroy": true,
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"bAutoWidth": false
});
Все работает нормально, пока не будет запись с длинной текстовой строкой ... когда появляется запись с действительно длинным текстом, таблица данных переполняется в правой части страницы. (См. Снимок экрана ниже, красная линия - это место, где должна заканчиваться страница) http://i1109.photobucket.com/albums/h430/tbarbedo/overflow.jpg
Может ли кто-нибудь сказать мне, как обернуть текст в ячейках или предотвратить эту проблему с переполнением?
Я пробовал через table-layout: fixed ... это предотвращает переполнение, но устанавливает для всех столбцов одинаковую ширину.
Спасибо