Я пытаюсь добавить кнопки в таблицы данных на основе ролей администратора
Например:
если администратор назначил только просмотр и редактирование ролей, то должны отображаться только две кнопки.
В настоящее время я Я посылаю целую колонку кнопок в моем ajax, но я хочу обработать его через javascript.
Мой ток Ajax (который я посылаю с контроллера):
{
"data": [
[
"id":"1",
"image":"abc.jpg",
"name":"ABC",
"actions":"<button class='add' data-id='1'>Add</button> <button class='edit' data-id='1'>Edit</button>"
],
[
"id":"2",
"image":"xyz.jpg",
"name":"XYZ",
"actions":"<button class='add' data-id='2'>Add</button> <button class='edit' data-id='2'>Edit</button>"
]
]
}
My Ajax (который я хотел бы отправить с контроллера):
{
"data": [
[
"id":"1",
"image":"abc.jpg",
"name":"ABC",
"actions":"add,edit" // could be add,edit,delete,clone
],
[
"id":"2",
"image":"xyz.jpg",
"name":"XYZ",
"actions":"add,edit" // could be add,edit,delete,clone
]
]
}
Мои текущие определения столбцов (в dataTables * 1025) * Функция):
columns: [
{data: 'id', name: 'id'},
{data: 'image', name: 'image'},,
{data: 'name', name: 'name'}
{data: 'actions', name: 'actions', orderable: false}
]