输入元素数据源
根据列中 input
元素的值对数据进行排序。
- 作者:Allan Jardine
- 需要:DataTables 1.10+
从输入(类型数字)元素的一列中读取信息并返回一个数组,以用作排序基础。
使用
这个插件可以用多种不同的方式获取和使用。
浏览器
这个插件在 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/sorting/custom-data-source/dom-text-numeric.mjs';
CommonJS
如果你使用的是 Node 的 CommonJS 加载器(例如 Webpack 的旧版本,或非模块 Node 代码),则使用以下方法来 require
插件
var $ = require('jquery');
var DataTable = require('datatables.net');
require('datatables.net-plugins/sorting/custom-data-source/dom-text-numeric.js');
版本控制
如果你有任何想法可以改善这个插件,或发现任何错误,它可以在 GitHub 上找到,欢迎提出拉取请求!
- 这个插件:dom-text-numeric.js
- 完整的 DataTables 插件存储库:DataTables/Plugins