El método de trabajo
AntV X6 Editor está pensado para herramientas de diagramas interactivos, como editores de diagramas de flujo, DAG, entidad-relación, linaje y organigramas. La entrada analizada se dirige a X6 v3 y describe un enfoque imperativo: crear el grafo, añadir nodos y aristas y, después, registrar los plugins de editor necesarios para las operaciones previstas.
Su aportación distintiva es el comportamiento del editor. Selección, historial, portapapeles, teclado, stencil, arrastrar y soltar, transformaciones y exportación requieren una configuración explícita; el desplazamiento del lienzo y el comportamiento de conexión pertenecen a otra capa de configuración. La fuente también remite a referencias detalladas para la serialización y las tareas específicas de puertos. No convierte un flujo dibujado en un proceso de negocio ejecutable.
Entregables esperados
- JavaScript de editor de diagramas X6 con nodos y aristas con estilo
- Un conjunto deliberado de plugins de editor e interacciones de lienzo
- Comportamiento de conexión, encuadre y serialización opcional adecuado al editor
Del briefing a la revisión
- 01Define la tarea de edición
Enumera los objetos del diagrama que las personas pueden crear, mover, seleccionar, conectar y eliminar. Decide qué operaciones del editor son realmente necesarias antes de activar plugins.
- 02Construye el modelo de nodos y aristas
Crea el grafo y añade las formas y conexiones necesarias. Consulta la guía específica sobre puertos, nodos HTML personalizados o estructuras anidadas cuando esas funciones estén dentro del alcance.
- 03Registra las capacidades del editor
Importa y registra los plugins que usa la implementación. Mantén las opciones del constructor, como el desplazamiento y la conexión, separadas de las clases de plugin.
- 04Revisa la sesión de edición
Prueba los gestos de selección, desplazamiento, zoom y arrastre para detectar conflictos, encuadra el contenido y verifica cualquier ruta prometida de guardado/carga o exportación en lugar de dar por hecho que existe.