如何在光环事件处理程序上访问元素的对象?

时间:2018-01-16 11:23:44

标签: jquery events jointjs rappid

customizing events for the Rappid Halo tool handles时,arguments变量似乎只有jQuery.Event对象以及x和y坐标。

如何获取cell / element或cellView才能使用它?

1 个答案:

答案 0 :(得分:0)

可以通过this.options.cellView找到元素的视图。删除句柄的示例:

{
  name: 'remove',
  position: 'ne',
  events: {
    pointerdown: function (evt) {
      evt.stopPropagation();
      var elementView = this.options.cellView;

      // work on the element ...
      elementView.model.remove();
     }
  }
}

在这个特定的例子中,如果目标是专门删除元素,那么就不需要定制函数,即:events: {pointerdown: 'removeElement'}