我有一張大桌子。 (> 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',
}
});
的問題是第一行保持固定在頂部時,垂直用戶滾動,OK,但當用戶滾動瀏覽器窗口水平看所有其他列第一列不保留固定在頁面左邊距。
我在做什麼錯?
編輯1:
我試圖與fixedColumns: true,
,但什麼都沒有改變。
編輯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':真'有什麼區別? – Ivar
@lvar :(我更新了這個問題)不,你的建議沒有給出結果 – realtebo