【发布时间】:2017-12-22 11:48:41
【问题描述】:
我的页面如下所示:
我想在页面太小时添加scrollX,所以我必须添加行
scrollX: true
当我添加页面看起来像这样:
DataPicker 在行后面,列的行不在同一行,而是 scrollX 工作(看图片)。当我写入输入和 ajax 加载数据时,该列的行工作正常,但 datapicker 仍然无法工作。我该如何修复它?
代码_table.blade.php
<table class="table table-striped table-bordered" id="policies-table" style="width: 100%;">
<thead>
<tr>
<th>Numer polisy</th>
<th>Produkt</th>
<th>Data wystawienia</th>
<th>Wartość</th>
<th>Składka</th>
<th>Wystawiający</th>
<th>Akcje</th>
</tr>
</thead>
</table>
Ajax 加载:
$('#policies-table').DataTable({
ajax: {url:"url",
type: "POST",
'headers': {'X-CSRF-TOKEN': '{{ csrf_token() }}'}},
processing: true,
serverSide: true,
autoWidth: true,
scrollX: true,
scrollCollapse: true,
jQueryUI: true,
order: [[ 2, "desc" ]],
........
});
【问题讨论】:
-
您是否尝试过操纵数据选择器的 z-index?提示:如果您显示问题的代码示例,您将获得更多、更好的响应。
-
@KIKOSoftware - 是的。
.bootstrap-datetimepicker-widget{ z-index: 9999 !important; }
标签: php css laravel datatables