Bootstrap 4 如何在Bootstrap4表中对列进行排序
我想在bootstrap表中创建一个可排序的列,我遵循了这里的文档 甚至我在列和表中添加了Bootstrap 4 如何在Bootstrap4表中对列进行排序,bootstrap-4,bootstrap-table,Bootstrap 4,Bootstrap Table,我想在bootstrap表中创建一个可排序的列,我遵循了这里的文档 甚至我在列和表中添加了数据sortable=“true”,但我没有排序功能。 我只得到了排序功能的箭头,但它们不起作用 当我使用示例时,可排序功能可以正常工作,只有当我将示例更改为使用数据中的数据时(根据此:),排序才会停止工作 表定义 <div id="toolbar"> <button id="remove" class="btn btn-danger" disabled> <i c
数据sortable=“true”
,但我没有排序功能。
我只得到了排序功能的箭头,但它们不起作用
当我使用示例时,可排序功能可以正常工作,只有当我将示例更改为使用数据中的数据时(根据此:),排序才会停止工作
表定义
<div id="toolbar">
<button id="remove" class="btn btn-danger" disabled>
<i class="glyphicon glyphicon-remove"></i> Delete
</button>
</div>
<table
id="table"
data-toolbar="#toolbar"
data-search="true"
data-show-refresh="true"
data-show-toggle="true"
data-show-fullscreen="true"
data-show-columns="true"
data-show-columns-toggle-all="true"
data-detail-view="true"
data-show-export="true"
data-click-to-select="true"
data-detail-formatter="detailFormatter"
data-minimum-count-columns="2"
data-show-pagination-switch="true"
data-pagination="true"
data-id-field="Name"
data-page-list="[1, 5, 10, 25, 50, 100, all]"
data-side-pagination="server"
data-response-handler="responseHandler">
<thead>
<tr>
<th data-field="id" data-sortable="true">ID</th>
<th data-field="name" data-sortable="true" >Item Name</th>
<th data-field="price" data-sortable="true">Item Price</th>
</tr>
</thead>
</table>
更新了脚本标记并初始化了var$table=$(“#table”),现在它正在工作
<script>
var $table = $('#table')
$(function() {
var data = [
{
'id': 0,
'name': 'Item 0',
'price': '$0'
},
{
'id': 1,
'name': 'Item 1',
'price': '$1'
},
{
'id': 2,
'name': 'Item 2',
'price': '$2'
},
{
'id': 3,
'name': 'Item 3',
'price': '$3'
},
{
'id': 4,
'name': 'Item 4',
'price': '$4'
},
{
'id': 5,
'name': 'Item 5',
'price': '$5'
}
]
$table.bootstrapTable({data: data})
})
</script>
var$table=$(“#table”)
$(函数(){
风险值数据=[
{
“id”:0,
“名称”:“项目0”,
“价格”:“0美元”
},
{
“id”:1,
“名称”:“项目1”,
‘价格’:‘一元’
},
{
“id”:2,
“名称”:“项目2”,
‘价格’:‘2元’
},
{
"id":3,,
“名称”:“第3项”,
‘价格’:‘3元’
},
{
“id”:4,
“名称”:“第4项”,
‘价格’:‘4元’
},
{
“id”:5,
“名称”:“第5项”,
‘价格’:‘五元’
}
]
$table.bootstrapTable({data:data})
})
更新了脚本标记并初始化了var$table=$(“#table”),现在它正在工作
<script>
var $table = $('#table')
$(function() {
var data = [
{
'id': 0,
'name': 'Item 0',
'price': '$0'
},
{
'id': 1,
'name': 'Item 1',
'price': '$1'
},
{
'id': 2,
'name': 'Item 2',
'price': '$2'
},
{
'id': 3,
'name': 'Item 3',
'price': '$3'
},
{
'id': 4,
'name': 'Item 4',
'price': '$4'
},
{
'id': 5,
'name': 'Item 5',
'price': '$5'
}
]
$table.bootstrapTable({data: data})
})
</script>
var$table=$(“#table”)
$(函数(){
风险值数据=[
{
“id”:0,
“名称”:“项目0”,
“价格”:“0美元”
},
{
“id”:1,
“名称”:“项目1”,
‘价格’:‘一元’
},
{
“id”:2,
“名称”:“项目2”,
‘价格’:‘2元’
},
{
"id":3,,
“名称”:“第3项”,
‘价格’:‘3元’
},
{
“id”:4,
“名称”:“第4项”,
‘价格’:‘4元’
},
{
“id”:5,
“名称”:“第5项”,
‘价格’:‘五元’
}
]
$table.bootstrapTable({data:data})
})
它仍然不起作用,它实际上没有排序任何东西我只是在列的顶部有排序箭头…它仍然不起作用,它实际上没有排序任何东西我只是在列的顶部有排序箭头。。。