在为 Rappid Halo 工具句柄自定义事件时,arguments
变量似乎只有jQuery.Event
对象以及 x 和 y 坐标。
如何获取单元格/元素或 cellView 以便对其进行处理?
在为 Rappid Halo 工具句柄自定义事件时,arguments
变量似乎只有jQuery.Event
对象以及 x 和 y 坐标。
如何获取单元格/元素或 cellView 以便对其进行处理?
元素的视图可以通过 找到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'}
。