Сортировать столбец таблицы данных по данным в столбце - PullRequest
0 голосов
/ 28 ноября 2018

Я хочу отсортировать данные из таблицы данных по данным в столбце.В моей таблице данных столбец содержит строковые данные, поступающие с сервера (обработка на стороне сервера).Я поместил несколько переменных данных в один столбец путем объединения.Теперь я хочу отсортировать данные на основе даты и времени, которые находятся в этой строке.

Мои данные:

enter image description here

Я хочу сначала отсортировать по последней записи.

Код моего контроллера:

foreach ($listCheckedProperty as $checkedproperty) {
        # code...
        $checked_on = $checkedproperty->checked_on;
        $checked_on_date = str_replace('-', '/', $checked_on);
        $property_checked_on_date = date('d/m/Y H:i:s', strtotime($checked_on_date));
        $row = array();
        $row[] = 'Property is Checked by <b>'.$checkedproperty->checked_user.'</b> on <b><i>'.$property_checked_on_date.'</i></b>';

        $data[] = $row;
    }

Код моего просмотра:

<table class="table table-striped table-bordered" id="listCheckedProperty" cellspacing="0" width="100%">
                    <thead>
                        <tr>
                            <th width="100%" style="text-align: center;">Property Checked Details</th>
                        </tr>
                    </thead>
                </table>

JS Скрипт:

var listCheckedProperty;
    listCheckedProperty = $('#listCheckedProperty').DataTable({
        "processing": true,
        "serverSide": true,
        "ajax": {
            "url": "<?= base_url('property/getListCheckedProperty'); ?>",
            "type": "POST",
            "dataType": "JSON",
            "data": {P_ID : P_ID}
        },
        "lengthMenu": [[5, 10], [5, 10]],
    });

Я использую функциональность таблицы данных "порядок", но безуспешно.

...