Datatables 1.10 使用DeferRender选项访问DataTable的未加载节点
我的问题是,我有一个包含数千个数据的datatable,我在InternetExplorer11上遇到了性能问题(我不想要'; } }, { 数据:'Mnemo', 呈现:函数(数据、类型、行){ 返回“”+$(“”).text(data).html()+“”; } }, {数据:'FamGam.Family'}, {数据:'FamGam.Gamme'}, { fnCreatedCell:函数(nTd、oData、iRow、iCol){ 如果(oData==='En service'){ $(nTd).addClass('cell-text-green'); }否则,如果(oData==='En cours de e démontage'){ $(nTd).addClass('cell-text-orange'); } }, 数据:“dataState.Libelle” }, {数据:'IdentifierUI'}, {数据:'TechnicalRoom.InterventionUnitySenderSite'}, {数据:'IdentifierTechnicalRoom'}, { 键入:“html”, 可排序:false, 默认内容:“” } ], 是的, 摧毁:没错, 搜索:是的, 检索:对, 订单:[1,‘asc'] });Datatables 1.10 使用DeferRender选项访问DataTable的未加载节点,datatables-1.10,deferred-rendering,Datatables 1.10,Deferred Rendering,我的问题是,我有一个包含数千个数据的datatable,我在InternetExplorer11上遇到了性能问题(我不想要'; } }, { 数据:'Mnemo', 呈现:函数(数据、类型、行){ 返回“”+$(“”).text(data).html()+“”; } }, {数据:'FamGam.Family'}, {数据:'FamGam.Gamme'}, { fnCreatedCell:函数(nTd、oData、iRow、iCol){ 如果(oData==='En service'){ $(n
$('#myTable').DataTable({
ajax: {
url: myUrl,
contentType: 'application/json',
type: 'POST',
data: function (d) {
return JSON.stringify(dataToSend);
}
},
columns: [
{
data: 'Identifier',
type: 'html',
sortable: false,
render: function (data, type, row) {
return '<input type="checkbox" name="checkboxRow" value="' + $('<div/>').text(data).html() + '">';
}
},
{
data: 'Mnemo',
render: function (data, type, row) {
return '<a class="hand-cursor">' + $('<div/>').text(data).html() + '</a>';
}
},
{ data: 'FamGam.Family' },
{ data: 'FamGam.Gamme' },
{
fnCreatedCell: function (nTd, oData, iRow, iCol) {
if (oData === 'En service') {
$(nTd).addClass('cell-text-green');
} else if (oData === 'En cours de démontage') {
$(nTd).addClass('cell-text-orange');
}
},
data: 'dataState.Libelle'
},
{ data: 'IdentifierUI' },
{ data: 'TechnicalRoom.InterventionUnitySenderSite' },
{ data: 'IdentifierTechnicalRoom' },
{
type: 'html',
sortable: false,
defaultContent: '<img class="imgBtn secondBtn" ' +
'src="' + urlImages + '/edit.png" ' +
'alt="Editer" title="Editer" />'
}
],
deferRender: true,
destroy: true,
searching: true,
retrieve: true,
order: [1, 'asc']
});