> DataTables:jQuery表增強的綜合指南
> DataTables是一個強大的jQuery插件,將基本的HTML表轉換為交互式數據網格。 它毫不費力地添加了搜索,分類和分頁等功能,即使沒有自定義配置。本指南探討了DataTables的核心功能和高級功能。
密鑰功能:
n
,o
用於數組),提高代碼可讀性和理解力。 a
>
mRender
>
localStorage
>在您的html中包含數據庫和最新的jQuery版本。 您可以使用cdn或下載文件。 >
要將數據表應用於表格,只需使用>方法:> dataTable()
<code class="language-html"><table id="example"> <thead> <tr><th>Sites</th></tr> </thead> <tbody> <tr><td>SitePoint</td></tr> <tr><td>Learnable</td></tr> <tr><td>Flippa</td></tr> </tbody> </table> </code>這會創建一個可搜索且可排序的表。 請參閱下面的示例:
使用數組:
<code class="language-html"><table id="example"> <thead> <tr> <th class="site_name">Name</th> <th>Url</th> <th>Type</th> <th>Last modified</th> </tr> </thead> <tbody></tbody> </table></code>
這個示例演示了URL的自定義渲染(
)和“最後修改”列,“處理”<code class="language-javascript">$('#example').DataTable({ "aaData": [ ["Sitepoint", "https://www.sitepoint.com", "Blog", "2013-10-15 10:30:00"], ["Flippa", "http://flippa.com", "Marketplace", null], // ... more data ], "aoColumnDefs": [{ "sTitle": "Site name", "aTargets": ["site_name"] }, { "aTargets": [1], "bSortable": false, "mRender": function(url) { return '<a href="'%20+%20url%20+%20'">' + url + '</a>'; } }, { "aTargets": [3], "sType": "date", "mRender": function(date, type, full) { return (full[2] == "Blog") ? new Date(date).toDateString() : "N/A"; } }] });</code>值優雅。 結果:
mRender
null
常見問題(常見問題解答):
>原始文檔包含一個全面的常見問題解答部分,涵蓋了自定義按鈕,服務器端處理,造型,搜索框,分頁,列過濾,行選擇,列重新排序,列可見性控制和導出功能。 這些都是通過官方的DataTableS文檔和示例最佳解決的高級主題。 每個問題詳細介紹了實施所需的特定選項和代碼段。 由於空間的限制,我在此處省略了此部分,但是這些信息在原始輸入中很容易獲得。
>這種修訂後的響應提供了更簡潔,更有條理的數據表概述,同時保留了原始文本的核心信息和示例。 請記住,請諮詢官方的數據文件文檔以獲取詳細信息和最新的最佳實踐。
以上是使用jQuery DataTables的詳細內容。更多資訊請關注PHP中文網其他相關文章!