如何在 halo 事件处理程序上访问元素的对象?
How to access an element's object on a halo event handler?
当customizing events for the Rappid Halo tool handles时,arguments
变量似乎只有jQuery.Event
对象和x、y坐标。
如何获取 cell/element 或 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'}
.
当customizing events for the Rappid Halo tool handles时,arguments
变量似乎只有jQuery.Event
对象和x、y坐标。
如何获取 cell/element 或 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'}
.