Diagrama de flujo de control del índice de categorías GoJS y otras decoraciones

gojs es un control de diagrama de flujo potente, rápido y ligero que puede ayudarle a crear diagramas de flujo en programas JavaScript y HTML5 Canvas, y simplificar enormemente sus programas JavaScript / Canvas.

Estructura jerárquica
Adorno es una Parte especial, que está asociada con otra Parte, a saber Adornment.ornedPart.

Los adornos generalmente se asocian con un GraphObject en particular en la parte decorada; este es el valor de adornedObject. Sin embargo, adornedObject puede estar vacío, en cuyo caso adornedPart también estará vacío.

El área ocupada por adornedObject está representada por un marcador de posición en el árbol visual de Adornment. El marcador de posición es siempre Part.locationObject, aunque puede especificar cualquier Spot como Part.locationSpot. Un adorno no necesita tener un marcador de posición, pero puede tener como máximo uno.

Las decoraciones se pueden distinguir por su categoría de Part. Este atributo puede ser un valor de cadena arbitrario, determinado por el código que crea la decoración, y suele ser una herramienta que espera poder distinguir entre diferentes decoraciones. Utilice el método Part.findAdornment para encontrar un adorno para una determinada parte de una categoría determinada.

Por ejemplo, cuando la categoría Part. De la parte Part.isSelected es "Selección", uno de los Adornos creados por Part.updateAdornments. La categoría de Adornos creada por ResizingTool.updateAdornments es "Cambiar tamaño", que generalmente contiene 8 identificadores para cambiar el tamaño.

Además de seleccionar Adornos y adornos de herramientas, los Adornos también se utilizan para menús contextuales y sugerencias de herramientas. En este caso, AdornedObject se refiere al GraphObject al que se aplica el menú contextual o la información sobre herramientas.

No puede haber enlaces a Adornment, y Adornment no puede tener miembros ni convertirse en miembros de un grupo.

Un adorno no puede tener su propio adorno. No se puede seleccionar un adorno.

Las decoraciones no se pueden colocar por diseño, porque generalmente se colocan de acuerdo con la parte que decoran.

Para obtener más información y ejemplos, consulte Selección, información sobre herramientas, menú contextual y herramientas.

Constructores

constructor

nuevo Adorno (tipo ?: ​​PanelLayout) 。Adornment (tipo ?: ​​PanelLayout): adorno

parámetro

Tipo opcional: PanelLayout

Si no se proporciona, el tipo de panel predeterminado es Panel.Position.

Devuelve atributos de adorno

adornedObject: GraphObject | nulo

Obtiene o establece el GraphObject que está adornado. Establecer esta propiedad actualizará la parte del objeto decorado llamando a Part.addAdornment. Si la decoración no decora un objeto específico, este atributo puede estar vacío.

AdornedPart de solo lectura: Part | nulo

Esta propiedad de solo lectura devuelve la parte que contiene el objeto adornado. Si adornedObject está vacío, el atributo está vacío.

Marcador de posición de solo lectura: Marcador de posición | nulo

Este atributo de solo lectura devuelve los marcadores de posición que este Adorno puede incluir en su árbol visual. Si no existe tal objeto de marcador de posición, este atributo puede estar vacío.


Supongo que te gusta

Origin blog.51cto.com/15078157/2665715
Recomendado
Clasificación