Изменить стиль элемента легенды в ChartJS - PullRequest
0 голосов
/ 04 июня 2019

Я использую круговую диаграмму, и я хочу иметь возможность щелкнуть любой элемент легенды, чтобы внести изменения в другом месте. При каждом нажатии будет выбрана или не выбрана дата для этого элемента легенды.

Моя проблема в том, что я не могу отметить выбранные элементы в легенде. Это означает, что пользователь не знает, какие наборы данных выбраны.

Граница, которая выделяет выбранные части, была бы хорошей. Я полагаю, что было бы хорошо отметить текст, выделив его жирным шрифтом, если это проще.

Сейчас я использую обратный вызов onClick для каждого элемента легенды и меняю стиль параметра элемента легенды:

onClick: (event, legendItem) => {
                                    legendItem.text = 'clickedText';
                                    strokeStyle = '#FFFFFF';
                                    // tried multiple other styling options
                                }
...