Как установить столбцы на основе выбранной вкладки в Tabulator - PullRequest
0 голосов
/ 05 февраля 2020

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

Я использовал setColumns метод, но получаю сообщение об ошибке: Cannot read property 'forEach' of undefined

Пожалуйста найдите jsfiddle ссылку с моим кодом:



  var table = new Tabulator("#example-table", {
    layout: "fitColumns",
    //data : tabledata,
    autoColumns: true,

  });
  if (this.activeTabName == "Role Card") {
    let columns: [{
        title: "Name",
        field: "name",
        sorter: "string",
        width: 200
      },
      {
        title: "Progress",
        field: "progress",
        sorter: "number",
        formatter: "progress"
      },
      {
        title: "Gender",
        field: "gender",
        sorter: "string"
      },
      {
        title: "Rating",
        field: "rating",
        formatter: "star",
        align: "center",
        width: 100
      },
      {
        title: "Favourite Color",
        field: "col",
        sorter: "string"
      },
    ]
    table.setColumns(columns)
  }

https://jsfiddle.net/qc9r8t4p/

Пожалуйста, помогите мне в достижении этого.

...