代码之家  ›  专栏  ›  技术社区  ›  Ryuujo dhara gosai

使数据表更宽

  •  0
  • Ryuujo dhara gosai  · 技术社区  · 6 年前

    我想扩大这张桌子,因为我觉得这张桌子太窄了。

    enter image description here

    这是我的代码:

    $('#month-auto-depo').DataTable({
          "columns" : [
            {"width": "30%"},
            {"width": null}
          ],
          "searching": false,
          "paging"   : false,
          "ordering" : false,
          dom        : 'Bfrtip',
          buttons    : [
            'csv', 'excel',
          ],
          "scrollX"  : true
    });
    $('[data-toggle="tooltip"]').tooltip();
    
    2 回复  |  直到 6 年前
        1
  •  2
  •   Harshit Tailor    6 年前

    设置 Width:100% 或者任何你想要在桌子标签上的东西。

    <table class="datatable table" style="width:100%">
    
        2
  •  1
  •   Ha. Huynh Rodrigo Oliveira    6 年前

    数据表文档( https://datatables.net/examples/basic_init/flexible_width.html )他说:

    通常,您可能希望使用 页通常这是通过在CSS中指定宽度:100%来完成的,但是 这给Javascript带来了一个问题,因为它可能很难实现 获取相对大小,而不是绝对像素。因此,如果 将width属性应用于HTML表标记或内联宽度 样式(style=“width:100%”),它将用作表格的宽度

    因此,您应该使用 width 内联样式 style="width:100%"

    <table id="example" class="display" style="width:100%">
    

    当窗口改变时,改变表格大小是足够聪明(灵活)的

    div.container {
            width: 80%;
        }