資料表
datatable.js 在 GitHub 上 Reporitory
| 功能 | 細節 | 
|---|---|
| bindPaginator: function() | 繫結更改事件偵聽器並呈現分頁器 | 
| loadLiveRows: function() | 滾動直播時即時載入行 | 
| paginate: function(newState) | Ajax 的分頁 | 
| fetchNextPage: function(newState) | 非同步載入下一頁以使其保持在 viewstate 和 Updates viewstate | 
| sort: function(columnHeader, order, multi) | Ajax 排序 | 
| filter: function() | Ajax 過濾器 | 
| onRowClick: function(event, rowElement, silent) | |
| onRowDblclick: function(event, row) | |
| highlightRow: function(row) | 突出顯示選中的行 | 
| unhighlightRow: function(row) | 清除所選的視覺效果 | 
| fireRowSelectEvent: function(rowKey, behaviorEvent) | 在伺服器端傳送 rowSelectEvent 以呼叫 rowSelectListener(如果已定義) | 
| fireRowUnselectEvent: function(rowKey, behaviorEvent) | 如果已定義,則在伺服器端傳送 rowUnselectEvent 以呼叫 rowUnselectListener | 
| selectRowWithRadio: function(radio) | 選擇基於無線電的列選擇的相應行 | 
| unselectAllRows: function() | |
| selectAllRowsOnPage: function() | |
| unselectAllRowsOnPage: function() | |
| selectAllRows: function() | |
| toggleExpansion: function(toggler) | 展開行以顯示詳細內容 | 
| collapseRow: function(row) | |
| collapseAllRows: function() | |
| getExpandedRows: function() | |
| switchToRowEdit: function(row) | |
| showRowEditors: function(row) | |
| saveRowEdit: function(rowEditor) | 儲存已編輯的行 | 
| cancelRowEdit: function(rowEditor) | |
| updateRow: function(row, content) | 更新給定內容的行 | 
| clearSelection: function() | 清除選擇狀態 | 
| clearFilters: function() | 清除表格過濾器 | 
| removeSelection: function(rowIndex) | 從選擇中刪除給定的 rowIndex | 
| addSelection: function(rowKey) | 如果 rowKey 已經存在,則將其新增到選擇中 | 
| isSelected: function(rowKey) | 查詢給定的 rowKey 是否在選擇中 | 
| saveColumnOrder: function() | |
| isEmpty: function() | 如果顯示任何資料,則返回 | 
| getSelectedRowsCount: function() |