数据表
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() |