Datatable Içinden Id Numarası Çekmek
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