rows().cache()
新增于:DataTables 1.10
获取所选行的 DataTables 缓存数据。
已弃用!
从 v2.0 起,此功能已弃用。此功能尚未计划删除,但建议不要使用,而应使用以下讨论的替代方案。
使用 cells().render()
获取特定呈现类型的数据,而不使用 DataTables 缓存。此方法将在 DataTables 3 中删除。
说明
DataTables 缓存数据,以便在需要时进行搜索和排序,让这些操作可以快速运行。有时,获取 DataTables 为这些操作缓存的数据(通常作为列数据,使用 columns().cache()
,而不是按行获取,更有用,但出于完整性考虑,内含此方法)。
不能保证在任何特定时刻都能获取到缓存的数据。如果 DataTables 未请求数据,则不会缓存数据。在使用 order
选项并且尚未对某列执行排序时,这一点尤为明显。使数据无效也将导致删除缓存。
请注意,返回数组中数据的顺序以及从哪些行中获取数据(已搜索行、已显示行等)由 selector-modifier
选项控制,该选项用于 rows()
选择器,以便获取所选行。
类型
相关
以下选项与以下内容直接相关,在您的应用程序开发中也可能有用。