xxxxxxxxxx
const table = $("#yourTable").DataTable();
table.row.add( /* array or object */).draw();
// or using tr
const tr = $("<tr><td>1</td><td>2</td></tr>");
table.row.add(tr[0]).draw();
// you must call draw() to see your changes
xxxxxxxxxx
private void jButton1ActionPerformed(java.awt.event.ActionEvent) {
String data1 = something1.getSomething();
String data2 = something2.getSomething();
String data3 = something3.getSomething();
String data4 = something4.getSomething();
Object[] row = { data1, data2, data3, data4 };
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
model.addRow(row);
// clear the entries.
}
xxxxxxxxxx
const t = $('#myTable').DataTable();
t.row.add( [ ] ).node().id = 'myId';
t.draw( false );
xxxxxxxxxx
{
extend: 'print',
text: '<i class="fas fa-print"></i> Print',
titleAttr: 'Print',
exportOptions: {
columns: ':visible',
rows: ['.payment-dropbox-report-total-row', '.odd']
},
customize: function (win) {
$(win.document.body).find('table tbody').append($('.drop_box_total_tr').val());
$(win.document.body).find('table').addClass('display').css('font-size', '10px');
$(win.document.body).find('tr:nth-child(odd) td').each(function(index){
$(this).css('background-color','#D0D0D0');
});
$(win.document.body).find('h1').html('Drop Box Report');
$(win.document.body).find('h1').css('text-align','center');
}
},
xxxxxxxxxx
{
extend: 'print',
text: '<i class="fas fa-print"></i> Print',
titleAttr: 'Print',
exportOptions: {
columns: ':visible',
rows: ['.payment-dropbox-report-total-row', '.odd']
},
customize: function (win) {
$(win.document.body).find('table tbody').append($('.drop_box_total_tr').val());
$(win.document.body).find('table').addClass('display').css('font-size', '10px');
$(win.document.body).find('tr:nth-child(odd) td').each(function(index){
$(this).css('background-color','#D0D0D0');
});
$(win.document.body).find('h1').html('Drop Box Report');
$(win.document.body).find('h1').css('text-align','center');
}
},