Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
blockly > ContextMenuRegistry
Podpis:
export declare namespace ContextMenuRegistry
Wyliczenia
Wyliczenie |
Opis |
ScopeType |
Gdzie ma być renderowany ten element menu. Jeśli element menu ma być renderowany w kilku zakresach, np. w bloku i na Workspace, musi być zarejestrowany w każdym z nich. |
Interfejsy
Interfejs |
Opis |
ActionContextMenuOption |
Reprezentacja zwykłego klikalnego elementu menu w pliku contextmenu.ts. |
ActionRegistryItem |
Przykład normalnego klikalnego elementu menu w rejestrze. |
CoreContextMenuOption |
Pola wspólne dla wszystkich elementów menu kontekstowego, które są używane przez plik contextmenu.ts. |
CoreRegistryItem |
Pola wspólne dla wszystkich pozycji menu kontekstowego w rejestrze. |
LegacyContextMenuOption |
Podzbiór opcji ContextMenuOption odpowiadający temu, co zostało udokumentowane publicznie. W przypadku nowego kodu należy używać klasy ContextMenuOption. |
Zakres |
Rzeczywista przestrzeń robocza/blok/wybrany obiekt, w których renderowane jest menu. Jest on przekazywany do funkcji wywołania zwrotnego i wyświetlania tekstu, które korzystają z tych informacji. |
SeparatorContextMenuOption |
Element separatora menu w pliku contextmenu.ts. |
SeparatorRegistryItem |
Element rozdzielacz menu w rejestrze. |
Aliasy typu
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-05-16 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-05-16 UTC."],[[["The `ContextMenuRegistry` namespace manages the registration and display of context menu items within Blockly workspaces."],["It defines enumerations like `ScopeType` to determine where menu items should appear (e.g., block, workspace)."],["Interfaces like `ContextMenuOption` and `RegistryItem` standardize the structure of menu items for both internal use and external registration."],["`LegacyContextMenuOption` provides compatibility with older code but using `ContextMenuOption` is recommended for new implementations."],["The `Scope` interface provides context-specific information about the workspace or block where the menu is displayed."]]],["The `ContextMenuRegistry` namespace manages context menu items in Blockly. It defines an enumeration `ScopeType` to specify where a menu item should appear. Four interfaces are provided: `ContextMenuOption` and `LegacyContextMenuOption` represent menu items for display. `RegistryItem` represents menu items within the registry, and `Scope` represents the rendering context, such as a workspace or block, providing context-dependent data. Developers should use `ContextMenuOption` when building new code.\n"]]