コンテンツへスキップ

pivotick v3.0.0


ピボット / GraphUI / MenuActionItemOptions

タイプエイリアス: MenuActionItemOptions<TThis> ​

MenuActionItemOptions<TThis> = object

定義: interfaces/GraphUI.ts:1134

メニュー内のアクション項目を定義するオプション。 コンテキスト メニューまたは複数選択メニューで使用できます。

型パラメータ ​

TThis ​

TThis 延長 UIElement = UIElement

プロパティ ​

dividerBefore? ​

optional dividerBefore: boolean

定義: interfaces/GraphUI.ts:1169

この行の上にルールを描いて、前のものとは別に後続のものをグループ化します。


iconClass? ​

optional iconClass: IconClass

定義: interfaces/GraphUI.ts:1137


iconUnicode? ​

optional iconUnicode: IconUnicode

定義: interfaces/GraphUI.ts:1136

アイコンの Unicode 文字 (オプション)


imagePath? ​

optional imagePath: ImagePath

定義: interfaces/GraphUI.ts:1139


onclick()? ​

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

定義: interfaces/GraphUI.ts:1148

オプション: MenuActionItemOptions.submenu を開くだけの行には、それ自体のアクションは必要ありません。

パラメータ ​

this ​

TThis

evt ​

PointerEvent | MouseEvent

element? ​

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

返品 ​

void


shortcut? ​

optional shortcut: string

定義: interfaces/GraphUI.ts:1171

キーバインドによりこの機能が有効になります。これは単なる視覚的なものです。実際のバインディングは UIManager で定義されます


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

定義: interfaces/GraphUI.ts:1157

このパネルの隣のパネルで開く行で、クリックが行われます。の 関数フォームはメニューが開くたびに解決されるため、サブメニューは以下に依存する場合があります。 開かれた要素。

サブメニューがある行には、それ自体の onclick があれば保持されます。クリックすると開きます いずれかの方法でパネルを閉じ、2 回目のクリックで再びパネルを閉じます。


suffix? ​

optional suffix: HTMLElement

定義: interfaces/GraphUI.ts:1167

行の右端、ラベルの後に固定された要素 — カウント、 バッジ、行自体のテキストに含める必要のないもの。

ライブラリに記述されるのではなく呼び出し元によって保持されるため、依然として メニューが描画されると書き込まれます。まだフェッチ中の値がその値を埋めます。 到着したらスロット。要素は一度に 1 つの場所にあるため、行は新たに構築されます 開くたびに新しいものも必要です。


svgIcon? ​

optional svgIcon: SVGIcon

定義: interfaces/GraphUI.ts:1138


text ​

text: string

定義: interfaces/GraphUI.ts:1141

オプションのテキスト。


title? ​

optional title: string

定義: interfaces/GraphUI.ts:1143

オプションの上にマウスを置いたときに表示されるタイトル。


variant? ​

optional variant: UIBaseVariant | UIOutlineVariant | UIOutlineSoftVariant

定義: interfaces/GraphUI.ts:1145

デフォルト ​

ts
outline-primary

visible? ​

optional visible: boolean | (element) => boolean

定義: interfaces/GraphUI.ts:1146