rows().cache()
自:DataTables 1.10 起
取得所選取列的 DataTables 快取資料。
已棄用!
自 v2.0 起,此功能已被棄用。此功能尚未排定移除時間,但建議不要使用,應使用下方討論的替代方案。
使用 cells().render()
來取得特定呈現類型的資料,而不是存取 DataTables 的快取。此方法將在 DataTables 3 中移除。
描述
DataTables 會快取資料以進行搜尋和排序,以便在需要時盡快執行這些操作。 有時,取得 DataTables 為這些操作快取的資料會很有用(通常以 columns().cache()
作為欄位資料比以逐列方式更有用,但此方法包含在內是為了完整性)。
快取資料無法保證在任何特定時刻都可用。 如果 DataTables 沒有要求資料,則不會快取。 當使用 order
選項且尚未在欄位上執行排序時,這一點尤其明顯。 資料失效也會導致快取被移除。
請注意,傳回陣列中資料的順序以及從哪些列取得資料(已搜尋的列、可見的列等)由用於取得所選列的 rows()
選取器的 selector-modifier
選項控制。
類型
相關
下列選項直接相關,可能對您的應用程式開發也很有用。