DataTable не заполняется значениями текстового поля, которые передаются как новые столбцы в таблице. У меня есть требование, например, API дает несколько столбцов, и мне нужно добавить несколько столбцов на основе значений текстового поля, доступных на экране. Ниже код, который я пробовал, таблица заполняется, но я не получаю данные в новых столбцах в таблице. Не могли бы вы предложить мне проблему.
let test1 = (document.getElementById("idtest1") as HTMLInputElement).value;
let test2 =(document.getElementById("idtest2") as HTMLInputElement).value;
this.dtOptions = {
pagingType: "full_numbers",
pageLength: 10,
scrollCollapse: true,
processing: true,
destroy: true,
scrollY:'50vh',
columns: [
{ data: "index" },
{ data: "firstname" },
{ data: "lastname" },
{data: null, defaultContent: test1},
{data: null, defaultContent: test2},
],