rows().generate()
创建一个 tr 元素供尚未创建其节点的行。
- 作者:Allan Jardine
- 需要:DataTables 1.10+
在使用 deferRender
时,你可能会发现对于特定的一系列情况,你需要一个未绘制的行的 tr
元素。该方法用于创建一个尚未绘制的行的节点。
用法
该插件可以通过多种不同方式获得和使用。
浏览器
该插件可以在 DataTables CDN 上获得
JS
然后,该插件将自动在全局 DataTables 实例中注册自身。如果你使用的是 AMD 加载程序,例如 Require.js,也可使用该文件。
请注意,如果你正在使用多个插件,在性能方面,将插件组合成单个文件并将其托管在你自己服务器中会很有用,而不是向 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/rows().generate().mjs';
CommonJS
如果你正在为 Node 使用 CommonJS 加载程序(例如在 Webpack 的较低版本,或者非模块 Node 代码中),使用以下方法来 require
插件
var $ = require('jquery');
var DataTable = require('datatables.net');
require('datatables.net-plugins/api/rows().generate().js');
示例
// Create nodes for all rows
table.rows().generate();
版本控制
如果你有任何想法可以改进这个插件或者发现任何错误,它将在 GitHub 上提供,并且非常欢迎请求拉取!
- 这个插件:rows().generate().js
- 完整的 DataTables 插件存储库:DataTables/Plugins