1、增加按钮

{
            title: "操作",
            field: "field_operate",
            width: '150px',
            align: "center",
            events: "operateEvents",
            formatter: function (value, row, index) {//value:表示当前单元格中的值,row:表示当前行,index:表示当前行的下标
                return [
                    '<button id="id_row_download" type="button" class="btn btn-info" singleSelected=true>下载</button>',
                    '<button id="id_row_dalete" type="button" class="btn btn-warning" singleSelected=true>删除</button>',
                ].join('');
            }
        }

2、绑定事件

window.operateEvents = {
    "click #id_row_download": function (e, value, row, index) {
        $.post("/api/platform/redmineBug/downloadHtml", {url: row["url"]}, function (data, status) {
            funDownload(data, row["fileName"])
        });
    },
    "click #id_row_dalete": function (e, value, row, index) {
        Swal.fire(swalDialog('确定删除吗?')).then((result) => {
            if (result.isConfirmed) {
                $.post("/api/platform/redmineBug/delete", {path: row['path']}, function (data, status) {
                    refreshCsv();
                    refreshHtml();
                    if (data !== 'true') swalInfo(data, 'error', '', 0);
                });
            }
        });
    }
}

更多推荐

bootstrap-table给行数据添加按钮,并绑定事件