扩展DataTable中的JQuery排序

时间:2018-11-13 12:33:15

标签: javascript jquery datatables

我想扩展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的位置将其一一写入。

任何帮助将不胜感激!

谢谢。

0 个答案:

没有答案