настройка стрелки сети visjs - PullRequest
0 голосов
/ 11 июня 2018

Мне нужно показать "?"вместо стандартных типов стрелок в моей сети visjs.

Я следовал этому решению: Как изменить стрелки в vis.js на куриные ноги или количество элементов

Однако я такженужно скрыть и показать узлы на основе свойства на нем.После того, как узлы скрыты и снова показаны, «?»на краях теряется, и края по умолчанию стандартные стрелки.

Fiddle: https://jsfiddle.net/gu2kwze0/51/

network.getEdgeById('1').drawArrows = function drawArrows(ctx, arrowData) {
    ctx.font = "20px OpenSans";  

  if (this.options.arrows.to.enabled === true) {
        //'to' side suspect
        ctx.fillText('?', arrowData.to.point.x, arrowData.to.point.y);
  }
  if (this.options.arrows.from.enabled === true) {
          //only 'from' side suspect
    ctx.fillText(' ? ', arrowData.from.point.x, arrowData.from.point.y);

  }
  }

Нажмите в сети, чтобы скрыть, а затем показать края.Что может быть не так?

...