Несколько DataTables на одной странице с разными параметрами - PullRequest
0 голосов
/ 04 января 2019

У меня есть две таблицы данных на одной и той же странице, как в этом примере: https://datatables.net/examples/basic_init/multiple_tables.html

Пока проблем нет ..

Он имеет много общих параметров, например, для кнопок или языка

$('table').DataTable({
  language: {
    search: "",
    searchPlaceholder: "Search ...",
    sLengthMenu:"_MENU_",
    sInfo:"_TOTAL_ elmt",
    infoFiltered: "",
    sInfoEmpty: "0 elmt",
    "oPaginate": {
      "sPrevious": "<",
      "sNext": ">"
    }
  }
});

Однако я хочу дать им разные pageLength размеры и разные попытки. Как я могу это сделать?

Зная, что ID первой таблицы table-one и ID второго равен table-two

1 Ответ

0 голосов
/ 04 января 2019

Сделайте это:

// create an object with your settings for the first table
var dataTableOptions = {
  language: {
    search: "",
    searchPlaceholder: "Search ...",
    sLengthMenu:"_MENU_",
    sInfo:"_TOTAL_ elmt",
    infoFiltered: "",
    sInfoEmpty: "0 elmt",
    "oPaginate": {
      "sPrevious": "<",
      "sNext": ">"
    }
  }
};

// initialize that table
$('#table1').DataTable(dataTableOptions);

// modify whatever settings you need to in the object you created
dataTableOptions.language.sLengthMenu = "some new value";

// use the modified object to initialize the second table
$('#table2').DataTable(dataTableOptions);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...