在一個進行中的專案中使用免費版本的 DataTables 來顯示資料庫表格中的一些資訊後,我正在尋找一種讓使用者編輯記錄的方法。

該應用程式需要大量的頁面來處理 CRUD 操作,在開始編寫個別表單來處理編輯之後,我決定研究 DataTables 的 Editor 擴充功能。

多年來,我使用過許多聲稱提供各種進階功能但經不起考驗的商業支援函式庫,因此我通常對在這類函式庫上花錢持謹慎態度。然而,使用 Editor 的經驗完全不同。

Editor 不僅可以輕鬆地將編輯功能添加到現有的 DataTable 中,還提供了一組掛鉤,允許編輯器作為一個獨立的工具來編輯頁面中其他地方持有的資訊。如果您需要允許使用者操作 div 元素中包含的欄位,Editor 可以做到。

如果您需要允許使用者編輯資料庫中的記錄,但無需顯示完整的表格行,Editor 也可以做到。這只是一個執行 AJAX 操作以提取相關記錄的問題(這個操作與載入完整的表格一樣簡單),然後將欄位傳遞到 Editor 呼叫中。

使用 Editor 最耗時的部分是閱讀文件,但這是因為文件中包含大量資訊。

文件本身值得一提,不僅內容全面,而且結構異常良好。大量的使用案例被記錄下來,並提供了很好的範例描述,這些範例可以作為幾乎所有您可能遇到的真實應用程式的起點。

當文件沒有涵蓋您專案的所有元素時,論壇會彌補這一不足。由於活躍且廣泛的論壇,將 Editor 納入日曆元件非常簡單,我能夠在不到一個小時的工作中實作幾乎所有我需要的功能。

當我確實遇到一個未涵蓋的問題時,我在論壇上發布了一個問題,在幾個小時內,我開始了一場討論,這幫助我除錯了問題並朝著解決方案努力。

在 20 年的專業開發工作中,我從未遇到過一個如此精心設計和記錄的函式庫。

簡而言之,如果您需要在您的 Web 應用程式中顯示資料表,並允許使用者操作資料,將 DataTables 與 Editor 擴充功能結合使用將使任務變得如此簡單,您可以專注於添加為您的產品增加真正價值的新功能。

這是一個由經驗豐富的開發人員建立的產品,他們發現了一個需要改進的領域,並完整且優雅地解決了這個問題。

真正的錦上添花是以定價模式的形式出現的。許可證是按開發人員計算的,並且是永久性的。您可以在該許可證下構建任意數量的產品,如果您按週期付款訂閱,您將在升級可用時收到升級。

當有如此了解他們行業的團隊支持時,這表明他們對產品的品質充滿信心。

這是一個關於如何為開發人員構建工具的教科書範例,而且坦白說,使用起來很愉快。

Alex - Yolk Software