在MVC中,为bootstrapTable添加删除按钮可以通过以下步骤实现:
<table id="myTable" data-toggle="table" data-url="/data" data-pagination="true" data-search="true">
<thead>
<tr>
<th data-field="id">ID</th>
<th data-field="name">Name</th>
<th data-field="actions">Actions</th>
</tr>
</thead>
</table>
formatter
函数来自定义"Actions"列的内容,添加删除按钮。例如:$(function() {
$('#myTable').bootstrapTable({
columns: [{
field: 'id',
title: 'ID'
}, {
field: 'name',
title: 'Name'
}, {
field: 'actions',
title: 'Actions',
formatter: function(value, row, index) {
return '<button class="btn btn-danger" onclick="deleteRow(' + row.id + ')">Delete</button>';
}
}]
});
});
function deleteRow(id) {
// 在这里编写删除行的逻辑,可以通过AJAX请求后端接口来删除数据
}
在上述代码中,我们使用了bootstrapTable的columns
选项来定义表格的列,其中"Actions"列使用了自定义的formatter
函数来生成删除按钮。点击删除按钮时,会调用deleteRow
函数,并传入对应行的ID作为参数。
需要注意的是,上述代码中的deleteRow
函数只是一个示例,你需要根据实际情况编写删除行的逻辑,可以通过AJAX请求后端接口来删除数据。
这样,就可以在MVC中为bootstrapTable添加删除按钮了。当用户点击删除按钮时,你可以根据需要执行相应的删除操作。
领取专属 10元无门槛券
手把手带您无忧上云