Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angular 9 DataTable date-euro.js无法进行排序_Javascript_Jquery_Angular_Datatable - Fatal编程技术网

Javascript Angular 9 DataTable date-euro.js无法进行排序

Javascript Angular 9 DataTable date-euro.js无法进行排序,javascript,jquery,angular,datatable,Javascript,Jquery,Angular,Datatable,我想知道为什么排序顺序一开始是正确的;但是,排序按钮不起作用,因此当单击降序按钮时,不会产生降序排序。是否与引用datatable网站的date-euro.js有关 Date-Euro.js: jQuery.extend( jQuery.fn.dataTableExt.oSort, { "date-euro-pre": function ( a ) { var x; if ( $.trim(a) !== '' ) {

我想知道为什么排序顺序一开始是正确的;但是,排序按钮不起作用,因此当单击降序按钮时,不会产生降序排序。是否与引用datatable网站的date-euro.js有关

Date-Euro.js:

jQuery.extend( jQuery.fn.dataTableExt.oSort, {
    "date-euro-pre": function ( a ) {
        var x;

        if ( $.trim(a) !== '' ) {
            var frDatea = $.trim(a).split(' ');
            var frTimea = (undefined != frDatea[1]) ? frDatea[1].split(':') : [00,00,00];
            var frDatea2 = frDatea[0].split('/');
            x = (frDatea2[2] + frDatea2[1] + frDatea2[0] + frTimea[0] + frTimea[1] + ((undefined != frTimea[2]) ? frTimea[2] : 0)) * 1;
        }
        else {
            x = Infinity;
        }

        return x;
    },

    "date-euro-asc": function ( a, b ) {
        return a - b;
    },

    "date-euro-desc": function ( a, b ) {
        return b - a;
    }
} );