当前位置:  开发笔记 > 编程语言 > 正文

如何在JQuery数据表中添加Rowspan

如何解决《如何在JQuery数据表中添加Rowspan》经验,为你挑选了1个好方法。

我使用Jquery数据表来构造一个表.
我的要求如下
在此输入图像描述

这不是静态表,我们使用json数据渲染它.
在这里,我使用"aoColumns"动态渲染行.
有没有办法使用rowspan,以便可以跨越单元格(1,2,David,Alex).
数据表是否支持这种表?



1> DKSan..:

Datatables不支持开箱即用的这种分组.但是,在许多情况下,有一个插件可用.

它被称为RowsGroup,位于:Datatables论坛.还包括一个实例.

如果您将此示例中的JS部分更改为如下所示,您将在输出窗口中显示所需的输出.

$(document).ready( function () {
  var data = [
    ['1', 'David', 'Maths', '80'],
    ['1', 'David', 'Physics', '90'],
    ['1', 'David', 'Computers', '70'],
    ['2', 'Alex', 'Maths', '80'],
    ['2', 'Alex', 'Physics', '70'],
    ['2', 'Alex', 'Computers', '90'],
  ];
  var table = $('#example').DataTable({
    columns: [
        {
            name: 'first',
            title: 'ID',
        },
        {
            name: 'second',
            title: 'Name',
        },
        {
            title: 'Subject',
        }, 
        {
            title: 'Marks',
        },
    ],
    data: data,
    rowsGroup: [
      'first:name',
      'second:name'
    ],
    pageLength: '20',
    });
} );

以下是结果的屏幕截图:

在此输入图像描述

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有