When you want to detail with user selectable rows and DataTables, it is relatively simple when using DOM based data - but when using server-side processing, DataTables doesn't retain DOM row elements over pages / filtering etc. As such, you will need to keep a track of which rows a user as selected and mark them as selected on each draw.
This is shown in this demo, which uses a unique ID assigned to the TR element (this is done automatically
through the use of the DT_RowId
special property returned as part of the object given by the
server for each row).
Name | Age | Position | Office | Start date | Salary |
---|---|---|---|---|---|
Name | Age | Position | Office | Start date | Salary |