Как изменить цвет ячейки диаграммы при наведении курсора? - PullRequest
0 голосов
/ 23 февраля 2020

У меня есть диаграмма uml, и я хочу изменить цвет одной ячейки, когда на нее наведен курсор.

Я пытался сделать это программно, но это не работает.

Вот мой код:

paper.on('cell:mouseover', function(cellView, evt, x, y) { 
    var cell = graph.getCell(cellView.model.id)

    if (cell.isElement()) {
         cellView.model.attr({'uml-class-name-rect': { fill: '#33C3FF' }});
    } 
}

1 Ответ

0 голосов
/ 26 февраля 2020
paper.on('cell:mouseenter', function(cellView) { 
      var cell = graph.getCell(cellView.model.id);

      if (cell.isElement()) {
        cellView.model.attr({'.uml-class-name-rect': { 'fill': '#33C3FF' }});
      }
    });

CSS класса 'uml-class-name-rect' нельзя установить одновременно через глобальный css файл.

...