jQuery Tooltip в плагине DataTables - PullRequest
       55

jQuery Tooltip в плагине DataTables

0 голосов
/ 25 октября 2018

Я хочу, чтобы подсказка jQuery работала с плагином DataTables jQuery, и не знаю, как его подключить.

var myJBox = new jBox('Tooltip', {
   closeOnMouseleave: true,
   attach: '.tooltip',
   ajax: {
      url: 'tooltips/tooltip.jsp',
      reload: true,
      getData: 'data-ajax',
      setContent: true,
      spinner: true
   }
});

var oTable = $('#my-table').dataTable( {
    "searching": null,
    "info": false,
    "serverSide": true,
    "aoColumns": [
      {"sWidth": "25%", "sClass": "right", "bSortable": false },
      {"sWidth": "25%", "sClass": "left", "bSortable": false },
      {"sWidth": "25%", "asSorting": [ "desc", "asc" ] },
      {"sWidth": "25%", "asSorting": [ "desc", "asc" ] },
    ],
    "ajax": {
      "url": "ajax/my-table.jsp",
      "data": function ( d ) {
        d.variable = "1200";
      }
    }
} );

У кого-нибудь есть идеи, как заставить его работать?Спасибо

1 Ответ

0 голосов
/ 25 октября 2018

Вам необходимо прикрепить его после вызова ajax.Datatables не имеет обратного вызова в своих вызовах ajax, но вы можете использовать метод drawCallback:

var oTable = $('#my-table').DataTable({
  // ...
  "drawCallback": function(settings) {
    myJBox.attach();
  },
});

Проверьте эту скрипку. Здесь я присоединяю jBox к любому td в datatable:https://jsfiddle.net/StephanWagner/Lp6hb1v4/

...