idSrc not working

idSrc not working

Denis.David@dqs.deDenis.David@dqs.de Posts: 28Questions: 8Answers: 1

Obviously, in Version 1.5 of dataTable Editor the idSrc option is not working, not even on the official example page:

https://editor.datatables.net/examples/advanced/jsonId.html

The <TR> code does not contain the id field (taken from the browser source of the example above):

<tr class="odd" role="row"><td class="sorting_1">Airi Satou</td><td>Accountant</td><td>Tokyo</td><td>5407</td><td>2008-11-28</td><td>$162,700</td></tr>

Any idea what went wrong?

Thanks for your help,

Denis

This question has an accepted answers - jump to answer

Answers

  • Denis.David@dqs.deDenis.David@dqs.de Posts: 28Questions: 8Answers: 1

    Update:

    Trying further with the online example (link in my initial post) it seems that the id property of the <tr> tag is only set after updating a record. It is not set right after initialization and just showing the dataTable.

    Is there any way to get the id also set without having modified the record?

    Thanks, Denis

  • allanallan Posts: 63,498Questions: 1Answers: 10,471 Site admin
    Answer ✓

    Hi Denis,

    Editor's idSrc option does not set the row node's id - DataTables' rowId does that.

    Editor doesn't need to read the id from the row id, it can read it from any property, which is what its idSrc option is for. So in fact, the example is operating as expected since it reads the id from the id parameter in the JSON data source.

    If you need the row id to be set, use the rowId option.

    Regards,
    Allan

  • Denis.David@dqs.deDenis.David@dqs.de Posts: 28Questions: 8Answers: 1

    Allan,

    Thank you such much for your quick reply.
    The suggested approach works perfectly.

    Best regards,

    Denis

This discussion has been closed.