【发布时间】:2017-05-07 21:47:16
【问题描述】:
下图显示了点击文本框(搜索/过滤..)之前数据表未对齐的标题。一旦后者成为焦点,标题再次对齐。我注意到当 scrollY 关闭标题时很好,我需要它。任何想法如何解决它。 在下面的sn-ps中,只要改变分页选项,就可以再次看到header的重新对齐。
$('#RegSrc').DataTable({
dom:"<'row'<'#tblnoitfy'>><'row'<'col-sm-4'l><'col-sm-8'p>>" + "<'row'<'col-sm-12'tr>>",
select: true,
scrollY: 200,
deferRender: true,
//scrollY: 500,
responsive: false,
fixedHeader: {
header: true,
footer: true
},
"processing": true,
"serverSide": false,
bAutoWidth: true,
data: [],
rowCallback: function (row, data) { },
});
$("#btn").click(function() {
$("#mdl").dockmodal();
})
<link href="https://cdn.datatables.net/1.10.15/css/dataTables.bootstrap.min.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js"></script>
<script src="http://uxmine.com/demo/dockmodal/assets/js/jquery.dockmodal.js"></script>
<script src="https://cdn.datatables.net/1.10.15/js/dataTables.bootstrap.min.js"></script>
<link href="http://uxmine.com/demo/dockmodal/assets/css/jquery.dockmodal.css" rel="stylesheet"/>
<input id="btn" type="button" value="Click ME!" />
<div style="display:none">
<div id="mdl" class="panel-body">
<input id="RegSrcsrcctl" type="text" />
<input id="bt1" type="button" value="dummy search" />
<table id="RegSrc" class="table table-bordered table-striped table-condensed mb-none" style="width:100%">
<thead>
<tr>
<th></th>
<th><b>File Number</b></th>
<th><b>Patient Name</b></th>
<th><b>DOB</b></th>
<th><b>Age</b></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
【问题讨论】:
-
您将不得不为我们添加一些代码来帮助您。理想情况下,一些示例 html/js 可以复制问题。
-
我现在会添加它
-
我在我的项目中使用了一些不同的 CSS,但即使使用默认的 CSS,我仍然得到相同的标题格式错误
-
我试过了,还是不行,还是一样的格式问题
标签: jquery datatables