当前位置: 首页 > 知识库问答 >
问题:

在数据表中使用行跨度

阎建德
2023-03-14
{% raw %}

<table class="table table-striped table-bordered row" id="compare-table" style = "table-layout: fixed; margin-right: auto; margin-left: auto">
    <thead>
        <th class = "col-md-3 tableHeading">Configuration name</th>
        <th class = "col-md-3 tableHeading">Property Name</th>
        <th class = "col-md-3 tableHeading">Value 1</th>
        <th class = "col-md-3 tableHeading">Value 2 </th>
    </thead>
    <tbody>
    {{#each tableRows }}
        {{#each values}}
            <tr>
                {{#if @first}}
                <th  class="breakWord inlineHeading" rowspan={{../length}}>{{ ../pid }}</th>
                {{/if}}

                <td class="breakWord">{{ propName }}</td>
                <td class="breakWord">{{ propValueA }}</td>
                <td class="breakWord">{{ propValueB }}</td>
            </tr>
        {{/each}}
    {{/each}}
    </tbody>
</table>
{% endraw %}

我必须在ajax请求后动态呈现一个表,并希望按配置名称对行进行分组。在数据表中使用rowspan时,仅呈现简单表,并且存在控制台错误:

jquery。数据表。min.js:24未捕获的TypeError:无法设置未定义的属性“\u DT\u CellIndex”

我使用handlebars.js填充表模板

日期:https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js”

是否有一种方法可以在保留Datatable功能的同时以这种格式生成表。

共有1个答案

杜浩壤
2023-03-14
$(document).ready(function() {
   var table = $('#example').DataTable({
      'ajax': 'https://api.myjson.com/bins/qgcu',
      'rowsGroup': [2]
   });   
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="https://cdn.datatables.net/v/dt/dt-1.10.12/datatables.min.js"></script>
<script src="https://cdn.rawgit.com/ashl1/datatables-rowsgroup/fbd569b8768155c7a9a62568e66a64115887d7d0/dataTables.rowsGroup.js"></script>
<link href="https://cdn.datatables.net/v/dt/dt-1.10.12/datatables.min.css" rel="stylesheet"/>
<h3>jQuery DataTables - ROWSPAN in table body TBODY</h3>

<hr><br>
    
<table id="example" class="display" cellspacing="0" width="100%">
   <thead>
      <tr>
         <th>Name</th>
         <th>Position</th>
         <th>Office</th>
         <th>Extn.</th>
         <th>Start date</th>
         <th>Salary</th>
      </tr>
   </thead>
   <tfoot>
      <tr>
         <th>Name</th>
         <th>Position</th>
         <th>Office</th>
         <th>Extn.</th>
         <th>Start date</th>
         <th>Salary</th>
      </tr>
   </tfoot>
</table>
 类似资料:
  • 使用JSI.999读取值。我的密码是 通过使用这个代码,我得到了价值(66%的折扣),请看一下这个代码。谢谢你。。

  • 问题内容: 在我的javacript函数中,我将此称为ajax。它工作正常,但仅当我从服务器访问网页时才有效。我的服务器上有相同的代码。Ajax要求下载一些文件,但是只有firebird服务器才向我们的客户端提供其IP注册,以便能够在那里进行scp。如果我从测试服务器访问php文件,则需要执行相同的操作。所有服务器都在Intranet内。 有可能使用dataType 这样做吗? 我需要在服务器端进

  • 我使用以下代码创建了一个数据表:- 主要的php-它包含调用数据表的脚本和从sql数据库获取数据的php脚本 和dtServerSideBasicScript。php-它是从sql server获取数据的脚本:- 现在,我必须应用数据表上方的Advanced filter部分,它可以是由以下字段组成的表单-姓名输入、年龄范围输入和性别选择输入字段。提交此表格时,相关搜索结果应显示在数据表中。

  • 本文向大家介绍详解数据库中跨库数据表的运算,包括了详解数据库中跨库数据表的运算的使用技巧和注意事项,需要的朋友参考一下 1. 简单合并(FROM) 所谓跨库数据表,是指逻辑上同一张数据表被分别存储在不同数据库中。其原因有可能是因为数据量太大,放在一个数据库难以处理,也可能在业务上就需要将生产库和历史库分开。而不同的数据库,可能只是部署在不同的机器上的同种数据库,也可能是连类型都不同的数据库系统。

  • 我有这样的查询(select id,reffid,someData from myTable): 我需要查询来执行以下操作:如果我有少于 4 个具有相同值的 reffid,则添加具有相同 reffid 的行并在 someData 中添加 -。结果查询应如下所示: 如何做到这一点?

  • 我有一个Spring Boot服务,我们有项目、贡献者以及项目和贡献者之间的多对多关系,这在JPA中被建模为3个独立的实体,项目、贡献者和项目贡献者。我正在使用Spring数据与Postgres中的DB进行交互。 在SQS的事件消耗之后,有时我们必须在DB中创建数千个项目及其贡献者。这些项目和贡献者由一些外部服务提供。 在我们必须创建1000个项目的场景中,每个项目平均有2个贡献者,我通过每个实体