Я использую последнюю версию плагина DataTables в своем приложении Ruby on Rails, и я хочу отключить кнопки TableTools (Copy, CSV, Excel, ...), которые отображаются по умолчанию, я пробовал следующий код, но он удалил панель инструментов всей таблицы.

$('#myTable').dataTable
  'dom': 'T<"clear">lfrtip'
  oTableTools :
    {
      aButtons: nil
    }

Пожалуйста помоги!

0
Rajdeep Singh 14 Мар 2015 в 12:08

3 ответа

Лучший ответ

Попробуйте это .. удалите параметр T из значения dom

$('#myTable').dataTable
  'dom': 'lfrtip'

Параметр T запускает инициализацию TableTools.

3
dcodesmith 14 Мар 2015 в 11:14

Удалить такие параметры, как csv, excel remove B - работает на 100%

 t = $("#tbl_item").DataTable({
        processing: true,
        serverSide: true,
        info: true,
        ajax: {
            url: '../Ajax/Ajax_Section?option=getAllPhantomsAndItems&user_srno=',
            data: function (data) {
                delete data.columns;
            }
        },
        columns: [
                    { "data": "abc" },
                    { "data": "srno" },
                    { "data": "reference" },
                    { "data": "categoryName" },
                    { "data": "makeName" },
                    { "data": "sapCode" },
                    { "data": "logisticOffer" },
                    { "data": "priceUsd" },
                    {
                        "render": function (data, type, full, meta) {
                            return '<a class="btn btn-warning" onClick="AddToSection(' + full.srno + ',' + '\'' + full.type + '\')" href="javascript://">Add To Section</a>';
                        }
                    }
        ],
        order: [[1, 'desc']],
        select: true,
        dom: 'lrtip',
        responsive: true,
        buttons: true
    });
0
Arun Prasad E S 11 Янв 2016 в 12:30

Укажите "aButtons": [] внутри свойства tableTools в настройках.

1
josliber 10 Июн 2015 в 14:02