Legend custom 为true。onHover,onClick事件均不生效,没有效果。
<Legend
custom={true}
items={
_.keys(CustomPanelIndicator2FE)
.filter(ind => (
selectedInds.includes(ind)
)).map(key => (
{
value: CustomPanelIndicator2FE[key].name,
marker: { symbol: 'square', fill: IndicatorColor[selectedInds.findIndex(i => i === key)], radius: 5 }
}
))
}
hoverable={true}
clickable={false}
onHover={ev => console.log(ev)} // 未生效
/>
可能原因是什么?
另外发现图表chart的on+名称+事件名称一样不生效。
onLegendItemMouseenter={e => console.log(ev)} // 也不生效
4条答案
按热度按时间368yc8dk1#
应该是可以的,参考: https://bizcharts.net/products/bizCharts/demo/detail?id=g2-double-axes&selectedKey=%E6%A6%82%E8%A7%88
imzjd6km2#
还是不行哎,click事件可以,hover事件不行
xmakbtuz3#
我也有同样的问题,不知是否有解决?
v6ylcynt4#
是否是下面这个issue引起的?
G2 4.x issue #2589