gpt4 book ai didi

php - 在表格标签上添加排序功能

转载 作者:可可西里 更新时间:2023-10-31 23:45:09 26 4
gpt4 key购买 nike

我正在使用 Laravel 5.4

所以我想知道我是否能够在不实际使用查询的情况下对表中的内容进行排序。

这是我的表结构:

<table class="table table-hover">
<tr>
<th>ID</th>
<th>Item</th>
<th>Total Earnings</th>
<th>Quantity Sold</th>
<th>Date</th>
</tr>
<thead>
</thead>
<tbody>
@forelse($solditems as $solditem)
<tr>
<td>{{$solditem->item_id}}</td>
<td>{{$solditem->item}}</td>
<td>{{$solditem->subtotal}}</td>
<td>{{$solditem->qty}}</td>
<td>{{\Carbon\Carbon::parse($solditem->created_at)->format('j F Y h:i A')}}</td>
</tr>
@empty
@endforelse
</tbody>
</table>

最佳答案

使用 Jquery 数据表。请参阅文档 here .

这里是 CSSJS 的链接

http://cdn.datatables.net/1.10.15/css/jquery.dataTables.min.css

http://cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js

因此,您需要做的是将以下脚本添加到您的文件中

$(document).ready(function(){
$('#myTable').DataTable();
});

您需要将 id="myTable" 添加到您的表格元素中。

更新

首先从上面的链接下载文件,

css文件放入project/public/css/目录,将js文件放入project/public/js/ 目录然后,添加 like

CSS

<link rel="stylesheet" href="{{ asset('css/dataTables.bootstrap.min.css') }}">

HTML

<table id="customTable">
....
</table>

JS

<script src="{{ asset('js/jquery.dataTables.min.js')}}"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.customTable').DataTable();
});
</script>

关于php - 在表格标签上添加排序功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45406097/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com