Click on the checkboxes of the rows you want deleted and then click on the
Delete Selected button.
The rows will be deleted in one batch, avoiding individual calls to deleteRow, which implies multiple redraws of the table
I've defined a new method for DataTable
deleteRowsBy which receives a single argument, a function
which should return true or false depending on whether you want the record deleted or not.
The function will receive an object which contains the values for each record as a simple object with the field
names as its keys.
The method is used at the very bottom of the code section. On receiving the button click I call the
method which simply returns the value
The method is not complete. It does not check to see whether any of the records marked for deletion is on the array of selected rows or cells. It does not fire any event.
(2.5.1) If you drag the columns around, and then check a checkbox, it will fail,
getColumn function fails when columns have been moved around