angular - 数据表标题和正文未对齐
问题描述
我在 Angular 6 项目中使用 jquery 数据表创建了一个数据表。在我的情况下,用户可以使用弹出窗口中的表单来切换列。
下面是弹出窗口:
当用户选择/取消选择相应的列标题并保存时,我执行以下步骤;
- 过滤数组以仅获取需要显示的标题
- 使用销毁数据表
$(".data-table").DataTable().destroy();
3. 使用以下命令重新初始化数据表:
var table = $(".data-table").DataTable({
dom:
"<'row'<'#tblnoitfy'>><'row'<'col-sm-4'l><'col-sm-8'p>>" +
"<'row'<'col-sm-12'tr>>",
fixedHeader: {
header: true,
footer: true
},
scrollY: "calc(100vh - 154px)",
paging: false,
scrollX: true,
scrollCollapse: true,
searching: false,
bDestroy: true,
bAutoWidth: true,
bDeferRender: true,
info: false,
aaSorting: [],
language: {
emptyTable: " "
}
});
$(".dataTables_empty").append(this.noDataHtml());
});
一旦我这样做了,我所有的标题和它的数据都会错位。当我们水平滚动数据表时,效果是可见的。
我该如何解决这个问题。!
解决方案
推荐阅读
- google-apps-script - 使用 google-app-scripts 扩展 Google Calendar UI
- mysql - mysql - 动态选择行作为列
- c# - C# - 从 ItemClickEventArgs 中提取项目
- python-3.x - 蟒蛇类;哪种方法计算均值,添加新实例,添加实例列表
- apache-kafka - Kafka Consumer - 读取固定数量的消息
- node.js - 如果不是 libtool_re.match(line) 而不是 libtool_re5.match(line): TypeError: cannot use a string pattern on a bytes-like object
- bdd - BDD如果我在给定条件下有多个变量,我该如何编写表格
- r - R - 在用户定义的函数 R 中将字符串作为字符串传递
- amazon-web-services - CloudFormation KMS 加密问题
- android - 按照条款在 Flutter 中创建 Sign-in-with-Google 按钮