columns().order()

使用 columns() API 方法应用多列排序。

此插件提供一种方法来确定一个或多个列的可搜索状态,该状态已通过 columns.searchable 选项进行配置。

使用

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

浏览器

此插件在 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/column().searchable().mjs';

CommonJS

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

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

示例

// Get the searchable flag for all columns
table.columns().searchable().toArray()
// Get the searchable flag for column index 0
table.column(0).searchable()

版本控制

如果您有任何改进此插件的想法,或发现任何错误,请在 GitHub 上使用此插件,欢迎提交请求!