資料表

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()