컬λ μ
λ°μ΄ν°λ‘ μ¬μ©μ μ μ μμ±μ μμ±ν μ μμ΅λλ€. μ: <td data-order="data"></td>
. νμ λν μ¬μ©μ μ μ μμ± μμ±μ μ μλνμ§λ§ μ
μ λν μμ± μμ±μ΄ νμν©λλ€( <td>
). μμ μμλ€? μ΄κ²μ λ΄ μ½λμ
λλ€ ...
return Datatables::of($users)
->addColumn('action', function ($user) {
return '<a href="#edit-'.$user->id.'" class="btn btn-xs btn-primary"><i class="glyphicon glyphicon-edit"></i> Edit</a>';
})
->editColumn('id', '{{$id}}')
->removeColumn('password')
->setRowId('id')
->setRowClass(function ($user) {
return $user->id % 2 == 0 ? 'alert-success' : 'alert-warning';
})
->setRowData([
'id' => 'test',
])
->setRowAttr([
'color' => function($user){
return $user->color;
}
])
->make(true);
tdμ μμ±μ μΆκ°νλ κ²μ μλ² μΈ‘μμ μνν μ μμ΅λλ€. κ·Έλ¬λ createdRow
μ½λ°±μ μ¬μ©νμ¬ js μ€ν¬λ¦½νΈλ₯Ό ν΅ν΄ ν΄λΌμ΄μΈνΈ μΈ‘μμ μνν μ μμ΅λλ€. μλ μμ μ€λν«μ μ°Έμ‘°νμΈμ. μΆμ²: http://datatables.net/forums/discussion/31139/how-to-add-data-attribute-in-a-cell-server-side
$('#data-table').DataTable({
ajax: 'some_url',
createdRow: function( row, data, dataIndex ) {
$( row ).find('td:eq(2)').attr('data-validate', '1');
}
});
κ°μ¬ ν΄μ!! κ·Έ μ½λλ μ μλν©λλ€ ;)
@yajra μ΄ μλ²
κ°μ₯ μ μ©ν λκΈ
tdμ μμ±μ μΆκ°νλ κ²μ μλ² μΈ‘μμ μνν μ μμ΅λλ€. κ·Έλ¬λ
createdRow
μ½λ°±μ μ¬μ©νμ¬ js μ€ν¬λ¦½νΈλ₯Ό ν΅ν΄ ν΄λΌμ΄μΈνΈ μΈ‘μμ μνν μ μμ΅λλ€. μλ μμ μ€λν«μ μ°Έμ‘°νμΈμ. μΆμ²: http://datatables.net/forums/discussion/31139/how-to-add-data-attribute-in-a-cell-server-side