Jquery Datatable Extend Editor Поведение кнопки удаления - PullRequest
0 голосов
/ 11 сентября 2018

Я начал использовать таблицы данных jquery с редактором.У меня есть базовая таблица с кнопкой добавления и удаления.

Кнопка удаления обеспечивает небольшой диалог с предварительным просмотром выбранных данных.Если я отправляю диалог, выбранная строка удаляется из таблицы.

Но как можно отправить ajax на мой бэкэнд после отправки диалоговой кнопки?

enter image description here

Мой код сейчас выглядит так:

        $('table').DataTable({
        "sPaginationType": "full_numbers",
        "language": {
            "lengthMenu": "Display _MENU_ records per page",
            "zeroRecords": "Keine Einträge gefunden",
            "info": "Seite _PAGE_ von _PAGES_",
            "infoEmpty": "Keine Einträge vorhanden",
            "infoFiltered": "(_MAX_ Einträge gesamt)",
            "search": "Suche:",
            "paginate": {
                "first":      "erste",
                "last":       "letzte",
                "next":       "nächste",
                "previous":   "vorherige"
            }
        },
        dom: 'Bfrtip',        // Needs button container
        select: 'single',
        responsive: true,
        altEditor: true,     // Enable altEditor
        buttons: [
            {
                text: 'Add',
                name: 'add',        // do not change name
            },
            {
                extend: 'selected', // Bind to Selected row
                text: 'Bearbeiten',
                name: 'edit'        // do not change name
            },
            {
                extend: 'selected', // Bind to Selected row
                text: 'Löschen',
                name: 'delete',      // do not change name
            },
        ],
    });

Спасибо!

1 Ответ

0 голосов
/ 11 сентября 2018

Просто отправить его на сервер? Вы можете сделать вызов API submit ():

editor
    .create( false )
    .set( 'name', 'Airi' )
    .set( 'position', 'Accountant' )
    .set( 'office', 'Tokyo')
    .submit();

Вы можете связать это с любым числом событий: remove () , preRemove () или postRemove () будет хорошим кандидатом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...