波斯语

按字母顺序对字符串进行排序

Javascript 中的排序如果是非罗马字符可能会难以正确完成,为此需要进行特殊考虑。此插件针对波斯字符执行正确的排序。

用法

此插件可以用多种不同的方式获取并使用。

浏览器

此插件在 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/persian.mjs';

CommonJS

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

var $ = require('jquery');
var DataTable = require('datatables.net');
require('datatables.net-plugins/sorting/persian.js');

示例

$('#example').dataTable( {
     columnDefs: [
       { type: 'pstring', targets: 0 }
     ]
  } );

版本控制

如果您有任何关于如何改进此插件的想法,或发现任何错误之处,请在 GitHub 上查看并提出拉取请求,非常欢迎!