Naar inhoud

pivotick v3.0.0


draaipunt / GraphUI / MenuActionItemOptions

Typ Alias: MenuActionItemOptions<TThis> ​

MenuActionItemOptions<TThis> = object

Gedefinieerd in: interfaces/GraphUI.ts:1134

Opties om een actie-item in een menu te definiëren. Kan worden gebruikt in contextuele menu's of menu's met meerdere selecties.

Typ parameters ​

TThis ​

TThis verlengt UIElement = UIElement

Eigenschappen ​

dividerBefore? ​

optional dividerBefore: boolean

Gedefinieerd in: interfaces/GraphUI.ts:1169

Teken een regel boven deze rij om wat volgt te groeperen, afgezien van wat ervoor kwam.


iconClass? ​

optional iconClass: IconClass

Gedefinieerd in: interfaces/GraphUI.ts:1137


iconUnicode? ​

optional iconUnicode: IconUnicode

Gedefinieerd in: interfaces/GraphUI.ts:1136

Unicode-teken voor het pictogram (optioneel)


imagePath? ​

optional imagePath: ImagePath

Gedefinieerd in: interfaces/GraphUI.ts:1139


onclick()? ​

optional onclick: (this, evt, element?) => void

Gedefinieerd in: interfaces/GraphUI.ts:1148

Optioneel: een rij die alleen een MenuActionItemOptions.submenu opent, heeft zelf geen actie nodig.

Parameters ​

this ​

TThis

evt ​

PointerEvent | MouseEvent

element? ​

Node | Node[] | Edge | Edge[] | Note | Note[] | null

Retouren ​

void


shortcut? ​

optional shortcut: string

Gedefinieerd in: interfaces/GraphUI.ts:1171

De sneltoets activeert deze functie. Dit is slechts visueel. De feitelijke binding wordt gedefinieerd in UIManager


optional submenu: MenuActionItemOptions<TThis>[] | (element) => MenuActionItemOptions<TThis>[]

Gedefinieerd in: interfaces/GraphUI.ts:1157

Rijen die openen in een paneel naast deze, dat dan de klik draagt. De Het functieformulier wordt elke keer dat het menu wordt geopend opgelost, dus er kan een submenu van afhankelijk zijn het element waarover het werd geopend.

Een rij met een submenu behoudt zijn eigen onclick als deze er is; de klik opent de paneel, hoe dan ook, en sluit het weer met een tweede klik.


suffix? ​

optional suffix: HTMLElement

Gedefinieerd in: interfaces/GraphUI.ts:1167

Een element vastgemaakt aan het rechteruiteinde van de rij, na het label: een telling, a badge, alles wat de eigen tekst van de rij niet zou moeten bevatten.

Vastgehouden door de beller in plaats van beschreven aan de bibliotheek, dus het kan nog steeds zo zijn waarnaar wordt geschreven zodra het menu is getekend: een waarde die nog steeds wordt opgehaald, vult het slot wanneer het aankomt. Een element bevindt zich op één plaats tegelijk, dus een rij is nieuw opgebouwd op elke opening is er ook een nieuwe nodig.


svgIcon? ​

optional svgIcon: SVGIcon

Gedefinieerd in: interfaces/GraphUI.ts:1138


text ​

text: string

Gedefinieerd in: interfaces/GraphUI.ts:1141

Tekst van de optie.


title? ​

optional title: string

Gedefinieerd in: interfaces/GraphUI.ts:1143

Titel die wordt weergegeven wanneer u over de optie zweeft.


variant? ​

optional variant: UIBaseVariant | UIOutlineVariant | UIOutlineSoftVariant

Gedefinieerd in: interfaces/GraphUI.ts:1145

Standaard ​

ts
outline-primary

visible? ​

optional visible: boolean | (element) => boolean

Gedefinieerd in: interfaces/GraphUI.ts:1146