У меня большой стол. (> 50 колос,> 100 строк).Datatable: как исправить как первую строку, так и первую колонку?
Я использую расширение FixedHeader, чтобы сохранить фиксированный верхний ряд первой строки. Это работает.
Но я не могу включить первый COLUMN, чтобы оставаться фиксированным, когда пользователь прокручивается по горизонтали, и я пытаюсь сделать это, используя FixedColumns.
Мой фактический Код инициализации
$('#order_proposal_table').DataTable({
'pageLength' : 500,
'fixedHeader' : true,
'fixedColumns' : {
leftColumns: 1,
},
'sDom' : 'lprtip ', // default was lfrtip, i repeat pagination both on top and on bottom
'lengthMenu' : [[10,25,50,100,250,500,-1], [10,25,50,100,250,500,'Tutte']],
'language' : {
'url': '//cdn.datatables.net/plug-ins/1.10.10/i18n/Italian.json',
}
});
проблема в том, что первые строки остается фиксированной на вершине, когда пользователь прокрутки по вертикали, хорошо, но когда пользователь прокрутки окна просмотра браузера по горизонтали, чтобы увидеть все остальные столбцы первые столбцы не остаются фиксированными в левом поле страницы.
Что я делаю неправильно?
EDIT 1:
Я попытался с fixedColumns: true,
, но ничего не изменилось.
EDIT 2:
я, только сейчас, можно увидеть эту информацию в консоли JavaScript:
DataTables warning: table id=order_proposal_table - FixedColumns is not
needed (no x-scrolling in DataTables enabled), so no action will be
taken. Use 'FixedHeader' for column fixing when scrolling is not enabled
Может ли это помочь вам, чтобы помочь мне?
ли изменение fixedColumns к ' 'fixedColumns': true' делают никакой разницы? – Ivar
@lvar: (Я обновил вопрос) НЕТ, ваше предложение не дает результатов – realtebo