Javascript 动态更改datatables.net结构
我使用网格通过AJAX在服务器端动态显示来自不同数据源的数据。 这些数据源具有不同的列名和数量Javascript 动态更改datatables.net结构,javascript,jquery-datatables,Javascript,Jquery Datatables,我使用网格通过AJAX在服务器端动态显示来自不同数据源的数据。 这些数据源具有不同的列名和数量 动态更改datatables配置的更好方法是什么。实际上,我正在按照您的建议动态填充表头,这些表头是在使用datatables网格初始化数据表之前从服务器响应返回的 可能的伪代码可以是: function initDataTable() { var theadSetup = loadColumnSetup(); // load thead setup from server // co
动态更改datatables配置的更好方法是什么。实际上,我正在按照您的建议动态填充表头,这些表头是在使用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...
} );
}
你能详细说明“动态”是什么意思吗。例如,您可以为不同的数据源使用不同的选项卡吗?最好的方法是由后端通知列,以便使用新列重建表。我怀疑datatables是否支持列的重新排序。loadColumnSetup()应接收一个参数,所以它可以从服务器返回不同的列结构,每个列结构支持各自的数据源。