Jquery 如何设置不同的固定列数据表

Jquery 如何设置不同的固定列数据表,jquery,datatable,datatables,datatables-1.10,Jquery,Datatable,Datatables,Datatables 1.10,我想用数据表设置滚动的固定列,比如我在索引1,10,15处有一列。在水平滚动,我需要能够设置为固定的。目前,我只能设置要修复的第一列 为第一列工作 $('#example').DataTable( { fixedColumns: true }) 适用于前两列 $('#示例')。数据表({ 固定列:{ 左栏:2 } } ); 如何修复1,10,15 我试过了 $('#example').DataTable( { fixedColumns: { leftColumns: [

我想用数据表设置滚动的固定列,比如我在索引1,10,15处有一列。在水平滚动,我需要能够设置为固定的。目前,我只能设置要修复的第一列

  • 为第一列工作

    $('#example').DataTable( {
    fixedColumns: true
    
    })

  • 适用于前两列

    $('#示例')。数据表({ 固定列:{ 左栏:2 } } );

  • 如何修复1,10,15

    我试过了

    $('#example').DataTable( {
        fixedColumns: {
            leftColumns: [1,10,15]
        }
    } );
    
    范例

     table columns = > |1(freeze) | 2 |... |10(freeze)|....|15(freeze)|
    

    任何建议

    您可以尝试此方法来修复js中的列

    $(document).ready(function() {
        var table = $('#example').DataTable( {
            scrollY:        "300px",
            scrollX:        true,
            scrollCollapse: true,
            paging:         false,
            fixedColumns:   {
                leftColumns: 1,
                rightColumns: 1
            }
        } );
    } );
    

    您可以尝试这样来修复js中的列

    $(document).ready(function() {
        var table = $('#example').DataTable( {
            scrollY:        "300px",
            scrollX:        true,
            scrollCollapse: true,
            paging:         false,
            fixedColumns:   {
                leftColumns: 1,
                rightColumns: 1
            }
        } );
    } );
    
    依照

    您可以在左侧和右侧添加固定列,它甚至允许多个列

    Catch是指所有列都必须是连续的

    不幸的是,不允许在中间固定柱。由于其复杂性。阅读上面的文件

    示例代码

    $(document).ready(function() {
        var table = $('#datatbleId').DataTable( {
            scrollY:        "300px",
            scrollX:        true,
            scrollCollapse: true,
            paging:         false,
            fixedColumns:   {
                leftColumns: 2,
                rightColumns: 3
            }
        } );
    } );
    
    更多细节

    根据

    您可以在左侧和右侧添加固定列,它甚至允许多个列

    Catch是指所有列都必须是连续的

    不幸的是,不允许在中间固定柱。由于其复杂性。阅读上面的文件

    示例代码

    $(document).ready(function() {
        var table = $('#datatbleId').DataTable( {
            scrollY:        "300px",
            scrollX:        true,
            scrollCollapse: true,
            paging:         false,
            fixedColumns:   {
                leftColumns: 2,
                rightColumns: 3
            }
        } );
    } );
    
    更多细节