0

こんにちは、フィールドを日付 (英国) でソートし、次のコードを使用して動作させようとしています:

/* Datatables */
$("#tasks").dataTable({
    "sDom": "<'row'<'span6'l><'span6'f>r>t<'row'<'span6'i><'span6'p>>",
        "sPaginationType": "bootstrap",
        "aoColumns": [{
        "bSortable": false
    },
    null,
    null,
    null, {
        "sType": "date-uk"
    }]
});
$.extend($.fn.dataTableExt.oStdClasses, {
    "sSortable": "header",
        "sWrapper": "dataTables_wrapper form-inline"
});
$.extend($.fn.dataTableExt.oSort, {
    "date-uk-pre": function (a) {
        var ukDatea = a.split("/");
        return (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;
    },
        "date-uk-asc": function (a, b) {
        return ((a < b) ? -1 : ((a > b) ? 1 : 0));
    },
        "date-uk-desc": function (a, b) {
        return ((a < b) ? 1 : ((a > b) ? -1 : 0));
    }
});
/* End */

私がやりたいことは、日付を表示してから、その後にテキストを表示することです。

2013/08/22 (5日以内に締め切り)

明らかに、並べ替えが壊れています。括弧内のものを無視して、日付で正しく並べ替える方法はありますか?

4

1 に答える 1

0

ブートストラップでツールチップを使用してそれを行う方法は次のとおりです

        echo "<td id=\"popover-" . $row["id"] . "\" data-toggle=\"tooltip\" title=\"$daysremaining days\">" . $row["due"] . "</td>";


        tasks.$("[id^=popover-]").tooltip({
            placement: "right"
        });
于 2013-06-13T16:02:47.893 に答える