Javascript 如何基于制表器中的选定选项卡设置列
我有几个选项卡,每个选项卡都有数据表。 我尝试使用制表器,并根据活动选项卡设置列 我使用了Javascript 如何基于制表器中的选定选项卡设置列,javascript,angular,datatables,tabulator,Javascript,Angular,Datatables,Tabulator,我有几个选项卡,每个选项卡都有数据表。 我尝试使用制表器,并根据活动选项卡设置列 我使用了setColumns方法,但出现了一个错误: 无法读取未定义的属性“forEach” 请找到jsfiddle中包含我的代码的链接: var table = new Tabulator("#example-table", { layout: "fitColumns", //data : tabledata, autoColumns: true, }); if (thi
setColumns
方法,但出现了一个错误:
无法读取未定义的属性“forEach”
请找到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)
}
请帮助我实现这一点。代码中有一个错误,导致将columns变量传递到setColumns函数时未定义该变量 将值赋给变量的位置
let列:[{
您有一个冒号而不是等号,它应该是:
let列=[{