My server side can receive new row request, but edit and remove doesn't come through

My server side can receive new row request, but edit and remove doesn't come through

yuanhe1998yuanhe1998 Posts: 2Questions: 1Answers: 0

I have a very simple flask app set up to test Editor. Right now adding a new row works well, but when I click the edit/remove button, it seems like my backend is not receiving any HTTP request.

Looks like I'm missing something on my client side, can't tell what it is since I basically have the same code as the sample.

Below is my client-side code:

var editor = new $.fn.dataTable.Editor( {
ajax: '/api/staff',
table: '#table_id',
fields: [
{ label: 'First name', name: 'first_name' },
{ label: 'Last name', name: 'last_name' },
// etc
]
} );

$('#table_id').DataTable( {
ajax: '/api/staff',
dom: 'Bfrtip',
columns: [
    { data: 'first_name' },
    { data: 'last_name' },
    // etc
],
select: true,
buttons: [
    { extend: 'create', editor: editor },
    { extend: 'edit',   editor: editor },
    { extend: 'remove', editor: editor }
]

} );

Answers

  • yuanhe1998yuanhe1998 Posts: 2Questions: 1Answers: 0

    Ok I figured it out, you have to have a row identifier in the Ajax load...
    (should perhaps add that to the documentation)

Sign In or Register to comment.