我使用了jquery.datatables插件来生成表格,如今需要在表格内生成按钮,一下代码
$('#tableStudent').DataTable({
ajax: {
url: app.serverUrl + requestUrl.GET_STUDENT_LIST,
data: {
token: app.getToken()
},
method: "post",
dataSrc: function (re) {
return re.data || [];
}
},
dom: 'frtip',
columns: [
{data: 's_name'},
{
data(row){
return row.s_gender === "1" ? "男" : "女";
}
},
{data: 's_school'},
{data: 's_studentId'},
{
data(row){
return moment(row.s_createtime).format("YYYY-MM-DD HH:mm")
}
},
{
data(row){
return `<div class="tpl-table-black-operation">
<Link href="/studentDetail/${row.s_id}">
<i class="am-icon-pencil"></i> 编辑
</Link>
<a class="btnRemove tpl-table-black-operation-del" data-id="${row.s_id}">
<i class="am-icon-remove"></i> 删除
</a>
<a target="_blank" class="tpl-table-black-operation-export" href="${app.serverUrl + requestUrl.GET_STUDENT_EXCEL}?s_id=${row.s_id}&token=${app.getToken()}">
<i class="am-icon-file-excel-o"></i> 导出
</a>
</div>`;
}
}
]
}),
生成按钮这里,不能使用jsx 语法的React对象,请问如何吧jsx语法的React对象,转换成普通的html