ARCGIS Javascript 顶点自定义右键单击事件可能吗?

pen*_*nce 5 javascript dojo arcgis arcgis-js-api

我正在使用 ARCGIS Javascript API 并尝试覆盖形状顶点的默认右键单击行为。

在 ESRI 的帮助中,它确实列出了 onVertexClick 事件,但是从这里看来,似乎无法确定这是右击还是左击事件,因此我无法仅覆盖右击。 https://developers.arcgis.com/javascript/jsapi/edit.html

我正在尝试将右键单击行为设置为仅删除当前节点/顶点,而不是显示带有删除选项的菜单。

编辑这是存在于 ARCGIS api 中的当前事件。

this.eventsList.push(dojo.connect(this._editToolbar, 'onVertexClick', $.proxy(this.addCustomVertexClickEvent, this)));

此事件已在 api 中,但是它不会返回任何方式让我确定左/右键单击。

您的评论“侦听单击事件然后测试 MouseEvent 对象的按钮属性”会起作用,但是我实际上无法将单击事件直接添加到顶点,因为这些在 ARCGIS api 代码中。

pen*_*nce 1

在收到 ESRI 的回复后,他们似乎没有在 API 中提供此详细信息,因此目前还不可能。