Мне было интересно, может ли кто-нибудь помочь мне с созданием событий onClick для обработки многих ярлыков. Я использую Chart js -plugin-label, который поддерживает несколько меток, но не упоминается, как поймать клик в указанной c области кольцевой диаграммы. У меня есть и ярлык, и значок, поэтому я хочу узнать, на что нажали. Пример просто не работает
plugins: {
labels: [
{
fontColor: "#fff",
textMargin: -7,
textShadow: true,
fontFamily: "FontAwesome",
fontSize: 19,
borderColor: "#eee",
border: 1,
id: "icon",
render: (args: any) => args.dataset.labels[args.dataset.labels.length - 1],
onClick: (evt, item) => {
console.log("evt", evt, "item", item)},
position: "outside"
},
{
textMargin: 4,
textShadow: true,
fontColor: "#fff",
onClick: (e, type = "rrrr") => {
alert(type);
},
render: (args: any) =>
args.dataset.labels[args.index].split(" ").join("\n")
}
]
}