【问题标题】:JQuery data table with multiple header rows and fixed column具有多个标题行和固定列的 JQuery 数据表
【发布时间】:2018-12-13 11:06:12
【问题描述】:

我的 html 表包含两个标题行,如下所示。我想修复季度列我在 jquery 数据表插件中尝试了一个示例,但它无法正常工作。该表已转换为数据表,但第一列不固定

我试过的例子 https://datatables.net/extensions/fixedcolumns/examples/initialisation/left_right_columns.html

HTML

<table id="example" class="table table-stripped">
   <thead>
      <tr>
         <th rowspan="2">Quarter</th>
         <th colspan="10">ICT Sector</th>
         <th colspan="10">Shipping</th>
      </tr>
      <tr>
         <th>WSO2</th>
         <th>IFS</th>
         <th>Company A</th>
         <th>Company B</th>
         <th>Company C</th>
         <th>Company D</th>
         <th>Company E</th>
         <th>Company F</th>
         <th>Company G</th>
         <th>Company H</th>
         <th>PSA</th>
         <th>Mercantile Shipping</th>
         <th>Company A</th>
         <th>Company B</th>
         <th>Company C</th>
         <th>Company D</th>
         <th>Company E</th>
         <th>Company F</th>
         <th>Company G</th>
         <th>Company H</th>
      </tr>
   </thead>
   <tbody>
      <tr>
         <td>Quater 1</td>
         <td>100</td>
         <td>700</td>
         <td>800</td>
         <td>900</td>
         <td>1100</td>
         <td>2200</td>
         <td>7821</td>
         <td>8862</td>
         <td>6231</td>
         <td>5891</td>
         <td>100</td>
         <td>700</td>
         <td>800</td>
         <td>900</td>
         <td>1100</td>
         <td>2200</td>
         <td>7821</td>
         <td>8862</td>
         <td>6231</td>
         <td>5891</td>
      </tr>
      <tr>
         <td>Quater 1</td>
         <td>100</td>
         <td>700</td>
         <td>800</td>
         <td>900</td>
         <td>1100</td>
         <td>2200</td>
         <td>7821</td>
         <td>8862</td>
         <td>6231</td>
         <td>5891</td>
         <td>100</td>
         <td>700</td>
         <td>800</td>
         <td>900</td>
         <td>1100</td>
         <td>2200</td>
         <td>7821</td>
         <td>8862</td>
         <td>6231</td>
         <td>5891</td>
      </tr>
   </tbody>
</table>

Javascript

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

        }
    } );
} );

【问题讨论】:

标签: javascript jquery html user-interface datatables


【解决方案1】:

请确保您已正确导入所有内容,希望对您有所帮助http://www.cubicfactory.com/jseditor/welcome/137556/edit

【讨论】:

  • 你说得对,我错过了一个 js 库
猜你喜欢
  • 2018-09-11
  • 1970-01-01
  • 2019-04-04
  • 2023-01-10
  • 2013-03-26
  • 2010-10-15
  • 1970-01-01
  • 2014-02-22
  • 2012-01-27
相关资源
最近更新 更多