0
嗨,有人请帮助下面的逻辑。如何在数据表中调用自定义列的渲染函数
我用来从用户那里得到一个动态列,根据我需要创建一个dataTable,我已经写了下面的代码来读取列,我需要应用渲染功能从一些列有哪些将显示代码值,请分享我一些想法如何做到这一点
function createDataTableColumns(ColumnsName)
{
var colum = ColumnsName.split(",");
$.each(colum, function (i, item) {
var operationColumns = new Object();
operationColumns.sTitle = item;
operationColumns.data = item;
operationColumns.push(operationColumn);
})
}
function fnCreateTable(Data, tableID) {
if ($.fn.dataTable.isDataTable('#' + tableID)) {
var table1 = $('#customRptTable').DataTable();
table1.destroy();
$('#' + tableID + 'tbody').unbind('click');
}
$("#divOperation").show();
debugger;
var tableLicense = $('#' + tableID).DataTable({
"data": Data,
"aoColumns": operationColumns,
"aaSorting": [],
"bAutoWidth": true,
"bPaginate": true,
"searching": false,
"sScrollX": "100%",
"sScrollXInner": "100%",
"scrollCollapse": true,
});
$("#divOperation").show();
};
欲了解更多详情,请查看此链接https://datatables.net/reference/option/columns.render – suyesh