Как добавить кнопку в таблицу данных flask - PullRequest
0 голосов
/ 09 июля 2020

У меня проблема с добавлением боттона в таблицу данных boostrap. Я сейчас в flask (python), js, пожалуйста, дайте мне несколько советов или решение, я буду очень благодарен. я хочу сделать что-то подобное. enter image description here

I try return botton with jsonify data. I try change js for it. But cant found right solution. For fill date in table js code.

Html code

  ID  ГРУППА  ДЕНЬ НЕДЕЛИ  ДАТА  ТИКЕР  СОБЫТИЕ  READX  ДЕЙСТВИЕ     ID  ГРУППА  ДЕНЬ НЕДЕЛИ  ДАТА  ТИКЕР  СОБЫТИЕ  READX  ДЕЙСТВИЕ      

js код

$('#calEvents').DataTable( {
       
        'columnDefs': [
            {
               targets: 2, render: function(data1){ return moment(data1).format('dddd')},
            }, //data-toggle="modal" data-target="#exampleModal"
            
            { targets: 3, render: function(data2){ return moment(data2).format('YYYY-MM-DD')}},
        ]
     
    } );

Пожалуйста, помогите мне. (этот код без кода буттона, потому что на данный момент он там размещен (ни одно решение не работает так ...). Пожалуйста, не судите меня.

1 Ответ

1 голос
/ 09 июля 2020

Вы можете использовать атрибут defaultContent в DataTable, чтобы добавить дополнительные кнопки в вашу таблицу. (Ссылка)

$('#calEvents').DataTable( {
    "processing": true,
    "serverSide": false,
    "order": [[ 3, "asc" ]],
    "ajax": "/api/v1/calendar/get",
    'columnDefs': [
        { 
           targets: 2, render: function(data1){ return moment(data1).format('dddd')},
           defaultContent: '<button class="btn-view" type="button">Edit</button>'
             + '<button class="btn-delete" type="button">Delete</button>'
        },
        { targets: 3, render: function(data2){ return moment(data2).format('YYYY-MM-DD')}},
    ]
} );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...