Зеленая кнопка позволяет открыть раскрывающееся меню, но оно отображается вот так.
Код: Выделить всё
[*]
var table = $('#tableCA').DataTable({
ajax: {
url: '@Url.Action("RequestTable", "CARequest")',
dataSrc: "data"
},
"language": {
"emptyTable": "No Request Available",
"processing": " Loading..."
},
columns: [
{
orderable: false,
data: "ID",
render: function (data, type, row) {
var editButton = '';
var viewButton = '';
var detailButton = '';
var approveButton = '';
if (row.StatusID == 1) {
editButton = '[url=#]' +
'' +
'[/url]' +
'[list]' +
'[url=#]Approve[/url]' +
'[*][url=#]For Final Approval[/url]' +
'[/list]';
}
var deleteButton = '';
var detailButton = ''
return approveButton + ' ' + viewButton + ' ' + detailButton + ' ' + deleteButton + ' ' + editButton;
}
},
],
order: [1, 'asc'],
scrollY: '50vh',
scrollCollapse: true,
paging: false,
info: true,
ordering: true,
searching: true,
scrollX: true,
deferRender: true,
processing: true
})
Подробнее здесь: https://stackoverflow.com/questions/791 ... -datatable