对列中的数据排序数据表列

时间:2018-11-28 12:11:17

标签: javascript php sorting datatables codeigniter-3

我想对列中数据的数据表中的数据进行排序。在我的数据表中,该列包含来自服务器的字符串数据(服务器端处理)。我通过串联将多个变量数据放在单列中。现在,我要根据该字符串中的日期和时间对该数据进行排序。

我的数据:

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]],
    });

我使用数据表“订单”功能,但没有成功。

0 个答案:

没有答案