{hero}

rows().cache()

自:DataTables 1.10 起

取得所選取列的 DataTables 快取資料。

已棄用!

自 v2.0 起,此功能已被棄用。此功能尚未排定移除時間,但建議不要使用,應使用下方討論的替代方案。

使用 cells().render() 來取得特定呈現類型的資料,而不是存取 DataTables 的快取。此方法將在 DataTables 3 中移除。

描述

DataTables 會快取資料以進行搜尋和排序,以便在需要時盡快執行這些操作。 有時,取得 DataTables 為這些操作快取的資料會很有用(通常以 columns().cache() 作為欄位資料比以逐列方式更有用,但此方法包含在內是為了完整性)。

快取資料無法保證在任何特定時刻都可用。 如果 DataTables 沒有要求資料,則不會快取。 當使用 order 選項且尚未在欄位上執行排序時,這一點尤其明顯。 資料失效也會導致快取被移除。

請注意,傳回陣列中資料的順序以及從哪些列取得資料(已搜尋的列、可見的列等)由用於取得所選列的 rows() 選取器的 selector-modifier 選項控制。

類型

function rows().cache( [ type ] )

描述

取得選取器列的欄位資料

參數
傳回值

DataTables API 實例,其中包含結果集中所選取欄位中每個儲存格的資料。 這是一個二維陣列,頂層陣列條目代表由 columns() 選取器比對的每一列,而內部陣列代表每個欄位(依欄位資料索引)的快取資料。

相關

下列選項直接相關,可能對您的應用程式開發也很有用。