row().cache()
自:DataTables 1.10
获取所选行的 DataTables 缓存数据。
已弃用!
自 2.0 版本开始,此功能已弃用。此功能尚未计划移除,但建议不要使用,并且应改用下面讨论的替代方案。
使用 cells().render()
来获取特定呈现类型的 data,而不是访问 DataTables 的缓存。该方法将在 DataTables 3 中被移除。
说明
DataTables 缓存数据用于搜索和排序,以便在需要时可以尽可能快地运行这些操作。
缓存数据不能保证在任何特定时刻都可用。如果 DataTables 没有请求数据,则数据将不会被缓存。当使用 order
选项并且尚未对列执行排序时,这一点尤其明显。数据的无效化也会导致缓存被移除。
类型
函数 row().cache( [ type ] )
- 说明
从选择器中获取行的数据
- 参数
名称 类型 可选 1 类型
是 - 默认值:order 指定应从中读取数据的缓存。可以采用两个值之一:
search
或order
。如果未给出值,则默认值为order
。- 返回
DataTables API 实例,其中包含结果集中所选行中每个单元格的数据。这是一个一维数组,其中每个条目都是所选行的单元格的数据。
相关
以下选项与之直接相关,并且在应用程序开发中可能也很有用。