php - Laravel 7 Yajra 数据表没有响应
问题描述
我正在使用来自 weblesson 教程的 Yajra 数据表。
一切都很好,但数据表没有响应。
我包括了这段代码:
$('#user_table').DataTable({
responsive: true,
感谢奥马尔:
我添加了两个 CDN:
<script src="https://cdn.datatables.net/responsive/2.2.3/js/responsive.bootstrap4.min.js"></script>
<link rel="https://cdn.datatables.net/rowgroup/1.1.1/css/rowGroup.bootstrap4.min.css" />
我删除了这个:
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.12/css/dataTables.bootstrap.min.css" />
现在一切都很好。
就像你可以在这张照片上看到的一样,我的桌子反应灵敏:
编辑 :
感谢奥马尔:
我添加了两个 CDN:
<script src="https://cdn.datatables.net/responsive/2.2.3/js/responsive.bootstrap4.min.js"></script>
<link rel="https://cdn.datatables.net/rowgroup/1.1.1/css/rowGroup.bootstrap4.min.css" />
我删除了这个:
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.12/css/dataTables.bootstrap.min.css" />
现在一切都很好。
谢谢你。
解决方案
Bootstrap在您的标签上table-responsive
添加样式。overflow-x: auto
因此,引导响应正在您的网站上运行。如果你想数据表响应,你必须添加扩展:
https ://datatables.net/extensions/responsive
Responsive 是 DataTables 的扩展,通过动态插入和删除表格中的列来优化不同屏幕尺寸的表格布局,从而解决了这个问题。
推荐阅读
- angular - 有没有办法在 ag-grid 中取消抑制 ToolPanel 中的列?
- python - 使用 python 的 `future` 模块中的 `ThreadPoolExecutor` 时是否保证数据安全?
- javascript - 在自定义承诺上有效地使用 $.when.apply(...)
- visual-studio - 构建解决方案和构建单个项目时 MSBuild ZipDirectory 输出不同
- javascript - 如何在我的本地环境中模拟 Javascript 中未知的库?
- laravel-5 - 如何在 laravel 项目中运行 FFMPEG
- arduino - OLED (I2C) 和 Micro SD 卡模块无法在 Arduino 中协同工作
- google-app-engine - 允许来自应用引擎防火墙规则的云功能 IP
- asp.net - 在 IIS 上同时具有窗口和匿名身份验证的站点
- python - Python如何从名称字段中插入提取的标题并将其添加到其特定的列和索引中?