host_list_table = $('#host_list_table').dataTable({
"sScrollY": "15em",
"sScrollX": "45em",
"sPaginationType": "full_numbers",
"bJQueryUI": true,
"aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]],
"iDisplayLength": 25,
"fnRowCallback": function (nRow, aData) { $(nRow).attr("id", "host_row_" + aData[4]); },
"aoColumns": [null, null, null, null, {"bVisible": false}]
});
$.getJSON('/get_host_list_array?host_list_id=' + host_list_id, function (data) {
if(!data.success) {
$('#error_hosts').text(data.message).show();
return;
}
$('#error_hosts').text('').hide();
//host_list_table.fnClearTable(false);
for(var x = 0; x < data.hosts.length; ++x)
{
var adata = host_list_table.getData();
var row = $('#host_row_' + data.hosts[x][4]);
if(row.length == 0) {
host_list_table.fnAddData(data.hosts[x]);
continue;
}
var row_id = host_list_table.fnGetPosition($(row)[0]);
host_list_table.fnUpdate(data.hosts[x], row_id);
}
//host_list_table.fnAddData(data.hosts);
//host_list_table.fnUpdate(data.hosts);
if(auto_resolve) AutoResolve();
if(resolve_running)
setTimeout("AutoResolve(false)", 1000);
});
It looks like you're new here. If you want to get involved, click one of these buttons!
Get useful and friendly help straight from the source.