資料表
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() |