Menús de clic derecho
Menú de fondo
El menú principal de fondo (clic derecho en el lienzo) se genera con una llamada aLGraphCanvas.getCanvasMenuOptions. La forma estándar de editarlo es implementar el método getCanvasMenuItems en tu extensión:
Menú de nodo
Cuando haces clic derecho sobre un nodo, el menú se genera de forma similar mediantenode.getExtraMenuOptions.
La forma estándar es implementar el método getNodeMenuItems en tu extensión:
Submenús
Si quieres un submenú, usa la propiedadsubmenu con un arreglo options:
Capturar eventos de UI
Esto funciona tal como esperas: busca el elemento de la UI en el DOM y agrega un eventListener.setup() es un buen lugar para hacerlo, ya que la página se ha cargado por completo. Por ejemplo, para detectar un clic en el Botón de Cola:
Detectar cuándo inicia un flujo de trabajo
Este es uno de los muchos eventos deapi:
Detectar un flujo de trabajo interrumpido
Obsoleto: El patrón de interceptación de la API que se muestra a continuación está obsoleto y está sujeto a cambios en cualquier momento en el futuro cercano. Usa los ganchos de extensión oficiales y los escuchadores de eventos de la API cuando estén disponibles.
Capturar clics en tu nodo
Obsoleto: El patrón de secuestro de métodos de nodo que se muestra a continuación está obsoleto y puede cambiar en cualquier momento en el futuro cercano. Usa los ganchos de extensión oficiales cuando estén disponibles.
node tiene un método mouseDown que puedes secuestrar.
Esta vez ten cuidado de propagar cualquier valor de retorno.