javascript - “对象”类型上不存在属性“系列数据项”
问题描述
我在 JS 中有这段代码,我需要让它在 TypeScript 中工作。
series2.events.on("dataitemsvalidated", function() {
var data = [];
series2.dataItems.each(function(dataItem) {
data.push({ name: dataItem.categoryY +": " + dataItem.valueX + "%", fill: dataItem.column.fill, seriesDataItem: dataItem })
})
chart.legend.data = data;
chart.legend.itemContainers.template.events.on("toggled", function(event) {
var seriesDataItem = event.target.dataItem.dataContext.seriesDataItem;
console.log(seriesDataItem)
if (event.target.isActive) {
seriesDataItem.hide(series2.interpolationDuration, 0, 0, ["valueX"]);
}
else {
seriesDataItem.show(series2.interpolationDuration, 0, ["valueX"]);
}
})
})
我在 Amchart 中使用的这个函数,它与这条线有问题event.target.dataItem.dataContext.seriesDataItem
解决方案
推荐阅读
- python - 在python pandas中合并具有不同时间戳的索引上的2个数据帧
- powerbi - PowerBI:根据 DATEDIFF 上的条件正确聚合度量
- rust - 如何使用迭代器获得 2 个向量的笛卡尔积?
- python - FFT频率图问题
- java - 使用 Optional 在 CriteriaBuilder 中编写查询
- arrays - 如何根据键值过滤 JSON 值并删除重复值
- javascript - 如何将 LSM9DS1 MEMS 传感器数据转换为欧拉角或四元数
- ubuntu - 脚本卡在 LXC 初始化任务中
- angular - 谷歌验证码
si 不是已知元素 - mysql - SQL错误使用多个子查询的字段列表中的未知列