Datatable Içinden Id Numarası Çekmek

less than 1 minute read

Yine harika bir haberle karşınızdayım. Datatable’den Id numarasını çektimmmm. Bu da bazılarına kapaq olur umarımmm;))))

Neyse fazla saçmalamadan nasıl olduğunu direkt örnek üzerinden göstereyim;

$('#personnels').DataTable({
    dom: 'Bfrtip',
    'serverSide': true,
    'rowId': 'user.id',
    'ajax': '/get_personnels?format=datatables',
    'columns': [
        {'data': 'user.id'},
        {'data': 'name'},
        {'data': 'surname'},
        {
            'data': 'location.name',
            "defaultContent": "-"
        },
        {
            'data': 'phone_number',
            "defaultContent": "-"
        },
        {
            mRender: function (data, type, row) {
                //return '<button type="button" class="btn btn-warning footable-edit"><span class="fas fa-pencil-alt" aria-hidden="true"></span></button>'
                return row.id;
            },
            "className": "text-center",
        },
        {
            mRender: function (data, type, row) {
                return '<button onclick=\"angular.element(this).scope().click_test('+row.user.id+')\" class="btn btn-danger footable-delete"><span class="fas fa-trash-alt" aria-hidden="true"></span></button>'
            },
            "className": "text-center",
        }
    ],
    buttons: []
});

Biraz uzun oldu fakat gerekliydi. mRender’ın içerisinde görüldüğü gibi Id’mizi row.user.id ile aldık. Hadi eyvallah.

Leave a comment