javascript - 如何在一列中显示编辑删除按钮?
问题描述
其实我面临一个小问题。我想在一列中显示编辑和删除按钮,但我无法做到这一点。让我与您分享我的代码。
var dataTable;
$(document).ready(function () {
dataTable = $("#tableId").DataTable({
"ajax": {
"url": "/Home/GetAllStock",
"type": "GET",
"datatype": "json"
},
"columns": [
{ "data": "Stock_Name", "autowidth": true },
{ "data": "Stock_UOM", "autowidth": true },
{
"data": "Stock_ID", "width": "50px", "render": function (data) {
return '<button class="btn btn-success" onclick="geteditstock(' + data + ')">Edit</button> <button class="btn btn-danger" onclick="Delete(' + data + ')">Delete</button>'
}
},
{
"data": "Stock_ID", "width": "50px", "render": function (data) {
return '<button class="btn btn-danger" onclick="Delete(' + data + ')">Delete</button>'
}
}
]
});
});
解决方案
将宽度从 50 像素更改为至少 200 像素,删除无用的最后一列并将两个按钮包装在一个 div 中。希望这有帮助!..快乐编码!
var dataTable;
$(document).ready(function () {
dataTable = $("#tableId").DataTable({
"ajax": {
"url": "/Home/GetAllStock",
"type": "GET",
"datatype": "json"
},
"columns": [
{ "data": "Stock_Name", "autowidth": true },
{ "data": "Stock_UOM", "autowidth": true },
{
"data": "Stock_ID", "width": "250px", "render": function (data) {
return '<div><button class="btn btn-success" onclick="geteditstock(' + data + ')">Edit</button> <button class="btn btn-danger" onclick="Delete(' + data + ')">Delete</button></div>'
}
}
]
});
});```
推荐阅读
- mysql - 如何解决 Leetcode SQL 使用 PARTITION BY 查找团队规模?
- mysql - 使用 SQL 查找每个索引的平均值
- php - 图像不替换为变体图像
- python - ModuleNotFoundError:没有名为“geoplot”的模块
- javascript - TypeError:无法读取机器人问题未定义头像的属性“url”
- swift - 无法使用 Mac Catalyst 获取共享菜单以处理 PDF 数据
- angular - Angular & NgRX - 从效果文件向组件发送反馈
- xslt - 将多个 xml 元素转换为单个复杂的 xml 元素
- sql - change the data format from individual rows over many columns to multiple rows over one column with a data id column
- windows - SVN: How to list author, date and comments from svn log