Get the DataTables cached data for the selected row.
As of v2.0 this feature has been deprecated. This feature has not yet been scheduled for removal, but its use is discouraged and the alternatives discussed below should be used.
cells().render() to get the data for a specific rendering type, rather than accessing DataTables' cache. This method will be removed in DataTables 3.
DataTables caches data for searching and ordering in order for those operations to run as quickly as possible when they are required.
Cached data is not guaranteed to be available at any particular moment. If DataTables hasn't requested the data, it won't have been cached. This is particularly obvious when using the
order option and a sort hasn't been performed on a column. Invalidation of data will also cause the cache to be removed.
function row().cache( [ type ] )
Obtain the data for the row from the selector
Name Type Optional 1
Yes - default:order
Specify which cache the data should be read from. Can take one of two values:
order. Defaults to
orderif no value is given.
DataTables API instance with data for each cell in the selected row in the result set. This is a 1D array with each entry being the data for the cells from the selected row.
The following options are directly related and may also be useful in your application development.