2021-03-25 关于流程图 点击节点、边高亮的做法

Antv X6 实现了流程图后,在需要确认当前点击对象时,可通过以下方法设置节点、边的高亮

/**
 * 点击节点是,对选择的节点进行高亮处理
 * 同时,重置原先高亮的节点
 * @param {已经选择的节点} $ele
 */
HighLight  function($ele) {

  if (this.$Node !== null) {

    this.$Node.getAttrs().body.fill = 'rgba(95, 149, 255, 0.40)'

    this.$Node.setAttrs(this.$Node.getAttrs().body.fill)

  }

  $ele.getAttrs().body.fill = '#DD5044'

  $ele.setAttrs($ele.getAttrs().body.fill)

}

你可能感兴趣的:(2021-03-25 关于流程图 点击节点、边高亮的做法)