我正在使用Datatables网格通过 AJAX 在服务器端动态显示来自不同数据源的数据。这些数据源具有不同的列名和数量。
动态更改数据表配置的更好方法是什么。
我正在使用Datatables网格通过 AJAX 在服务器端动态显示来自不同数据源的数据。这些数据源具有不同的列名和数量。
动态更改数据表配置的更好方法是什么。
实际上,我正在按照您现在的建议动态填充从服务器响应返回的表头,然后再使用数据表网格初始化数据表。
可能的伪代码可以是:
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...
} );
}