我正在使用Datatables网格通过AJAX在服务器端动态显示来自不同数据源的数据。 这些数据源具有不同的列名和数量。
什么是动态更改数据表配置的更好方法。
答案 0 :(得分:1)
实际上,我正在做你现在建议的动态填充表头,这是在使用datatables网格初始化数据表之前从服务器响应返回的。
可能的伪代码可以是:
function initDataTable() {
var theadSetup = loadColumnSetup(); // load thead setup from server
// construct thead which are required to initialise a datatable
constructTableHead(theadSetup); // manipulate TH elements here
$('.dataTable').dataTable( {
aaData: dataSrc, // may also be retrieved from server
// other settings...
} );
}