javascript - 带有高级工具的波尔图主题基本表的问题
问题描述
我有 JSON 数据,我正在构建我的表。下面是我的代码的摘录。
var table = '';
table = " <table class='table table-bordered table-striped mb-0' id='datatable-tabletools'>";
table += "<thead>";
table += "<tr>";
table += "<th> <i class='glyphicon glyphicon-wrench'></i> Actions</th>";
table += "<th>PAX</th>";
table += "<th>Group No</th>";
table += "<th>Group Name</th>";
table += "</tr>";
table += "</thead>";
table += "<tbody>";
for (var j = 0; j < data.length; j++) {
table += "<tr>";
table += "<td>" + data[j]["PAX"] + "</td>";
table += "<td>" + (data[j]["GroupNo"] == undefined ? '' : data[j]["GroupNo"]) + "</td>";
table += "<td>" + (data[j]["GroupName"] == undefined ? '' : data[j]["GroupName"]) + "</td>";
table += "</tr>";
}
table += "</tbody>";
table += "</table>";
$('#gridContainer').html(table);
$("table#datatable-tabletools").dataTable();
正如您在上面的代码中看到的那样,我试图将其附加到 id="gridContainer" 的 div 中。到目前为止,我已经按要求启动并运行了,但问题是我的导出栏根本没有出现。目前,搜索、排序功能和表格结构都很好。下面是它当前外观的屏幕截图。
但是,当我声明一个静态表而不是将表附加到 DIV 标记时,它看起来很好,并且导出选项也出现并且是功能性的。这就是顶部标题的外观
如何解决这个问题?
解决方案
推荐阅读
- matlab - 如何绘制此波形
- html - 屏幕阅读器在导航时读取额外内容
- apache-kafka - 您如何设置 Hyperledger Fabric OSN 以通过 SSL 与 Kafka 集群通信?
- python - Apache Python 内部服务器错误 500
- openjpa - 与 TomEE+ 中的 JDBC 驱动程序和连接 URL 相关的 OpenJPA 异常
- database - Laravel 多对多关系连接表问题
- android - 使用 mp4Parser 修剪音频。或者有其他选择吗?
- angular - 使用多个插座的 Angular 6 路由
- c# - Console.Read() 在输入两位/多位数字时是否将第一位数字作为输入?
- wordpress - 如何在 WordPress 的内联脚本中添加随机数