我想扩展JQuery DataTable插件,因为我不想修改现有插件,就好像要更新的版本一样,不能替代我现在在插件中拥有的插件。
所以,我想做的是我想修改JQuery DataTable中的order数组,以不仅获得顺序的方向和列索引<-这已经存在于JQuery DataTable中,但我想制作它具有顺序方向,列索引和对应列的data属性。
我要扩展的以下JQuery DataTable排序如下:
if ( features.bSort ) {
$.each( sort, function ( i, val ) {
d.order.push( { column: val.col, dir: val.dir } );
param( 'iSortCol_'+i, val.col );
param( 'sSortDir_'+i, val.dir );
} );
param( 'iSortingCols', sort.length );
}
我将在订单数组中添加1个以上的对象,例如:
if ( features.bSort ) {
$.each( sort, function ( i, val ) {
d.order.push( { column: val.col, name: "(Get the data attribute of the correspondent column on the particular datatable that it is being ordered.)", dir: val.dir } );
param( 'iSortCol_'+i, val.col );
param( 'sSortDir_'+i, val.dir );
} );
param( 'iSortingCols', sort.length );
}
但是,我不知道如何扩展JQuery DataTable插件,我希望在订购JQuery DataTable时扩展到它,那么我编写的插件也将被执行,因为有很多DataTable在项目中正在使用,所以我不希望它在使用JQuery DataTable的位置将其一一写入。
任何帮助将不胜感激!
谢谢。