当我在组合框中更改输入时出现此错误
ERROR:aura_prod.js:13 Uncaught (in promise) TypeError: 无法在“Node”上执行“insertBefore”:参数 1 不是“Node”类型。 在 HTMLTableRowElement.insertBefore
我正在显示 tableData 和 tableData1 html table
的数据js代码:
`@wire(fetchWrapperData, { value: '$value' })
wrapperClassData({ error, data }) {
if (data) {
this.tableData = Object.keys(data.myMap).map((key) => {
return { key: key, value: data.myMap[key] };
});
this.tableData1 = Object.keys(data.myMap1).map((key) => {
return { key: key, value: data.myMap1[key] };
});
this.error = null;
} else if (error) {
this.error = error;
this.tableData = [];
this.tableData1 = [];
}
}
get options() {
return [
{ label: 'current month', value: 'current month' },
{ label: 'Previous Month', value: 'Previous Month' },
{ label: 'Next Month', value: 'Next Month' }
];
}
handleValueChange(event) {
this.value = event.detail.value;
}`
任何帮助表示赞赏。 谢谢
我正在使用 Map 的包装类从顶点类显示 tableData 和 tableData1
html 表的数据public class EmployeeForecast {
@AuraEnabled
public List<integer> myObjectList {get; set;}
@AuraEnabled
public Map<String, List<Integer>> myMap { get; set; }
@AuraEnabled
public Map<String, List<Integer>> myMap1 { get; set; }
}
apex 类工作正常,当组件加载默认组合框值时它没有显示任何错误但是当我更改它时它显示错误