pivotic / GraphUI / MenuActionItemOptions
Tipo Alias: MenuActionItemOptions<TThis>
MenuActionItemOptions<
TThis> =object
Definido en: interfaces/GraphUI.ts:1134
Opciones para definir un elemento de acción en un menú. Se puede utilizar en menús contextuales o menús de selección múltiple.
Tipo de parámetros
TThis
TThis extiende UIElement = UIElement
Propiedades
dividerBefore?
optionaldividerBefore:boolean
Definido en: interfaces/GraphUI.ts:1169
Dibuja una regla encima de esta fila para agrupar lo que sigue aparte de lo que vino antes.
iconClass?
optionaliconClass:IconClass
Definido en: interfaces/GraphUI.ts:1137
iconUnicode?
optionaliconUnicode:IconUnicode
Definido en: interfaces/GraphUI.ts:1136
Carácter Unicode para el icono (opcional)
imagePath?
optionalimagePath:ImagePath
Definido en: interfaces/GraphUI.ts:1139
onclick()?
optionalonclick: (this,evt,element?) =>void
Definido en: interfaces/GraphUI.ts:1148
Opcional: una fila que solo abre un MenuActionItemOptions.submenu no necesita ninguna acción propia.
Parámetros
this
TThis
evt
PointerEvent | MouseEvent
element?
Node | Node[] | Edge | Edge[] | Note | Note[] | null
Devoluciones
void
shortcut?
optionalshortcut:string
Definido en: interfaces/GraphUI.ts:1171
La combinación de teclas activa esta función. Esto es sólo visual. El enlace real se define en UIManager
submenu?
optionalsubmenu:MenuActionItemOptions<TThis>[] | (element) =>MenuActionItemOptions<TThis>[]
Definido en: interfaces/GraphUI.ts:1157
Filas que se abren en un panel al lado de este, que luego lleva el clic. el El formulario de función se resuelve cada vez que se abre el menú, por lo que un submenú puede depender de el elemento sobre el que se abrió.
Una fila con un submenú mantiene su propio onclick si lo tiene; el clic abre el panel en cualquier dirección y lo cierra nuevamente con un segundo clic.
suffix?
optionalsuffix:HTMLElement
Definido en: interfaces/GraphUI.ts:1167
Un elemento fijado al extremo derecho de la fila, después de la etiqueta: un recuento, un insignia, cualquier cosa que el propio texto de la fila no deba llevar.
Retenido por la persona que llama en lugar de descrito a la biblioteca, por lo que aún puede ser escrito una vez que se dibuja el menú: un valor que aún se está recuperando llena su ranura cuando llegue. Un elemento está en un lugar a la vez, por lo que se crea una fila nueva en cada apertura también se necesita una nueva.
svgIcon?
optionalsvgIcon:SVGIcon
Definido en: interfaces/GraphUI.ts:1138
text
text:
string
Definido en: interfaces/GraphUI.ts:1141
Texto de la opción.
title?
optionaltitle:string
Definido en: interfaces/GraphUI.ts:1143
Título que se mostrará al pasar el cursor sobre la opción.
variant?
optionalvariant:UIBaseVariant|UIOutlineVariant|UIOutlineSoftVariant
Definido en: interfaces/GraphUI.ts:1145
Predeterminado
outline-primaryvisible?
optionalvisible:boolean| (element) =>boolean
Definido en: interfaces/GraphUI.ts:1146