row().show()

通过显示正确的分页页面查看数据中的行

该插件跳转到 DataTable 的正确页面以显示所需的行

使用

可以通过多种不同的方式获取和使用该插件。

浏览器

该插件在 DataTables CDN 上可用

JS

然后插件会自动针对全局 DataTables 实例进行注册。如果您正在使用 Require.js 等 AMD 加载器,也可以使用此文件。

请注意,如果您正在使用多个插件,在性能方面将有益于将插件合并到一个文件中并在您自己的服务器上托管,而不是向 DataTables CDN 发出多个请求。

NPM

该插件均可在 NPM(也可以与 Yarn 或其他 Javascript 程序包管理器一起使用)上作为 datatables.net-plugins 程序包 的一部分提供。若要使用此插件,请先安装插件程序包

npm install datatables.net-plugins

ES 模块

然后,如果您正在使用 ES 模块,则导入 datatables.net、您需要的其他 DataTables 扩展以及插件

import DataTable from 'datatables.net';
import 'datatables.net-plugins/api/row().show().mjs';

CommonJS

如果您正在对 Node 使用 CommonJS 加载器(例如,使用旧版本的 Webpack 或非模块化 Node 代码),请使用以下方法require该插件

var $ = require('jquery');
var DataTable = require('datatables.net');
require('datatables.net-plugins/api/row().show().js');

示例

// Add an element to a huge table and go to the right pagination page
  var table = $('#example').DataTable();
  var new_row = {
    DT_RowId: 'row_example',
    name: 'example',
    value: 'an example row'
  };

  table.row.add( new_row ).draw().show().draw(false);

版本控制

如果您有任何有关如何改进此插件的想法,或发现任何错误之处,欢迎在 GitHub 上进行反馈,且非常欢迎提交请求!