技術筆記
下列技術筆記集合包含 DataTables 可能回報的錯誤資訊,關於 JavaScript 未直接回報的錯誤狀態(例如 CSS 渲染問題)的額外資訊,以及使用 DataTables 時可能感興趣的一般主題(通常是論壇討論答案的擴充)。
如果您遇到您認為詳細說明會有所幫助的問題,請在論壇中發佈請求,或傳送訊息給我。
技術筆記
1. 警告:JSON 回應無效
DataTables 發出的「JSON 回應無效」警告是 DataTables 可能發生的最常見錯誤之一。此技術筆記會確切解釋其含義,以及如何診斷導致問題的原因。閱讀更多 »
3. 警告:無法重新初始化 DataTable
DataTables 無法透過將其他選項傳遞給 DataTables 建構函式來動態變更其功能。表格建立後,只能透過 API 操作。傳遞新參數會導致錯誤。閱讀更多 »
6. 警告:可能發生欄位未對齊
啟用捲軸時,DataTables 會將表格分割成兩個不同的 table
元素,然後嘗試比對兩個表格之間的欄位寬度。當 DataTables 無法比對兩個表格之間的欄位寬度時,可能會發生此警告。閱讀更多 »
7. 警告:Ajax 錯誤
當 DataTables 在發出 Ajax 請求時遇到一般或未知的錯誤時,會顯示此警告訊息。它需要深入研究有關 Ajax 請求的資訊,以了解其失敗的原因,如此技術筆記詳述。閱讀更多 »
8. DataTables Markdown
Markdown 是一種純文字格式語法,最初由 John Gruber 建立,現在廣泛應用於網路上。它旨在提供一組易於使用的格式規則,可以應用於文件,將其從易於閱讀和編輯的純文字格式轉換為 HTML。DataTables 專案在許多領域使用 Markdown。閱讀更多 »
9. JS Bin
DataTables.net 在 http://live.datatables.net 提供 JS Bin 的自訂安裝,以滿足快速開發和測試 DataTables 程式碼的需求。使用 JS Bin,您可以輕鬆試用選項或 API 方法,並在提交問題時提供測試案例。閱讀更多 »
10. 尋求協助
如果您在使用 DataTables 或其任何擴充功能時遇到問題,您會希望尋求一些協助。我們這裡有一個很棒的社群,充滿了非常樂於助人且知識淵博的人,但是,您必須以提供足夠資訊的方式提出問題,以便能夠回答。此技術筆記提供有關尋求協助的指南。閱讀更多 »
11. Editor:無法自動從來源判斷欄位。
Editor 的 bubble()
和 inline()
方法在啟用時,會自動嘗試找出已給予函數作為第一個引數的元素與欄位中哪個欄位相關。如果它無法判斷,Editor 會發出以下錯誤:無法自動從來源判斷欄位。請指定欄位名稱。此技術筆記描述錯誤的原因以及如何解決它。閱讀更多 »
12. Editor:發生系統錯誤。
當發出 Editor 請求且傳回的資料不是預期的格式 (JSON) 時,Editor 會顯示錯誤訊息,指出發生錯誤。此技術筆記會詳細說明如何解決導致顯示此一般錯誤的根本問題。閱讀更多 »
13. JS/CSS 檔案名稱結構
此技術筆記旨在正式化 DataTables 專案使用的檔案命名慣例。詳細資訊可能有點乏味,但是如果您使用自動化工具和 DataTables,這可能會很有用。閱讀更多 »
14. Editor:找不到列識別碼
Editor 要求 DataTable 中的每一列都有一個可以唯一識別該列的值。當 Editor 將編輯和刪除請求提交至伺服器時會使用它,以便伺服器知道應該提交哪一列。如果找不到該資訊,則會發生「找不到列識別碼」錯誤。閱讀更多 »
15. Editor:需要 DateTime 函式庫
當使用 datetime
欄位類型時,您必須載入 DataTables 的 DateTime 函式庫。DateTime 函式庫會向終端使用者顯示日期/時間選取器 UI,以便輕鬆輸入日期和時間。閱讀更多 »