pivotic / GraphUI / Información sobre herramientas
Interfaz: Tooltip
Definido en: interfaces/GraphUI.ts:1044
Propiedades
allowPinning?
optionalallowPinning:boolean
Definido en: interfaces/GraphUI.ts:1054
edgeHeaderMap
edgeHeaderMap:
Partial<HeaderMapEntry<Edge>>
Definido en: interfaces/GraphUI.ts:1081
edgePropertiesMap()
edgePropertiesMap: (
edge,ctx) =>PropertyEntry[] |Promise<PropertyEntry[]>
Definido en: interfaces/GraphUI.ts:1085
Puede ser async: la lista de propiedades muestra un marcador de posición hasta que se resuelve.
Parámetros
edge
ctx
Devoluciones
PropertyEntry[] | Promise<PropertyEntry[]>
enabled?
optionalenabled:boolean|TooltipKinds| (element,kind) =>boolean
Definido en: interfaces/GraphUI.ts:1053
Los elementos que se desplazan muestran una información sobre herramientas.
true/false: todo o ninguno.{ nodes, edges, groups }: por tipo. Una clave que falta estrue, entonces{ edges: false }significa todo menos bordes.(element, kind) => boolean: preguntado cada vez que pasa el cursor. Uno que lanza cuenta comofalse.
Predeterminado
truenodeHeaderMap
nodeHeaderMap:
Partial<HeaderMapEntry<Node>>
Definido en: interfaces/GraphUI.ts:1080
nodePropertiesMap()
nodePropertiesMap: (
node,ctx) =>PropertyEntry[] |Promise<PropertyEntry[]>
Definido en: interfaces/GraphUI.ts:1083
Puede ser async: la lista de propiedades muestra un marcador de posición hasta que se resuelve.
Parámetros
node
ctx
Devoluciones
PropertyEntry[] | Promise<PropertyEntry[]>
render?
optionalrender:string|HTMLElement| (element,ctx) =>RenderResult
Definido en: interfaces/GraphUI.ts:1094
Representador personalizado para la información sobre herramientas. Este contenido anulará la información sobre herramientas predeterminada.
Predeterminado
undefinedEjemplo
(element) => `element id: ${element.id}`Observaciones
Un string devuelto se muestra como texto sin formato; devuelve un HTMLElement para renderizar HTML. Puede ser async, en los mismos términos que Tooltip.renderNodeExtra.
renderEdgeExtra()?
optionalrenderEdgeExtra: (edge,ctx) =>RenderResult
Definido en: interfaces/GraphUI.ts:1070
Representador personalizado para información sobre herramientas de borde. Este contenido se agrega después de la información sobre herramientas predeterminada.
Puede ser async, en los mismos términos que Tooltip.renderNodeExtra.
Parámetros
edge
ctx
Devoluciones
Predeterminado
undefinedrenderGroupExtra()?
optionalrenderGroupExtra: (group,ctx) =>RenderResult
Definido en: interfaces/GraphUI.ts:1079
Representador personalizado para la información sobre herramientas de un grupo, creado por UI.simplify. Añadido después de su miembros y los nodos a los que se vincula. Un grupo se salta render y renderNodeExtra, que son sobre los datos de un nodo.
Puede ser async, en los mismos términos que Tooltip.renderNodeExtra.
Parámetros
group
ctx
Devoluciones
Predeterminado
undefinedrenderNodeExtra()?
optionalrenderNodeExtra: (node,ctx) =>RenderResult
Definido en: interfaces/GraphUI.ts:1063
Representador personalizado para información sobre herramientas de nodos. Este contenido se agrega después de la información sobre herramientas predeterminada.
Puede ser async: la información sobre herramientas muestra un marcador de posición, luego intercambia el contenido y se reposiciona. Al pasar el cursor sobre otro nodo, primero se elimina el resultado obsoleto y se aborta. ctx.signal.
Parámetros
node
ctx
Devoluciones
Predeterminado
undefinedsetPosition()?
optionalsetPosition: (tooltip,hoveredBCR,canvasBbox) =>void
Definido en: interfaces/GraphUI.ts:1095
Parámetros
tooltip
HTMLElement
hoveredBCR
DOMRect
canvasBbox
DOMRect
Devoluciones
void