blockly > ContextMenuRegistry > getContextMenuOptions
Récupère les options de menu contextuel valides pour le type de champ d'application (par exemple, "bloc" ou "espace de travail") et le champ d'application donnés. Les blocs ne s'affichent que si preconditionFn indique qu'ils ne doivent pas être masqués.
Signature :
getContextMenuOptions(scopeType: ScopeType, scope: Scope): ContextMenuOption[];
Paramètres
Paramètre |
Type |
Description |
scopeType |
ScopeType |
Type de champ d'application pour lequel le menu doit être affiché (par exemple, sur un bloc ou sur un espace de travail) |
champ d'application |
Champ d'application |
Champ d'application actuel du menu contextuel (c'est-à-dire l'espace de travail ou le bloc exact sur lequel l'utilisateur a cliqué) |
Renvoie :
ContextMenuOption[]
la liste des ContextMenuOptions
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/09/12 (UTC).
[null,null,["Dernière mise à jour le 2024/09/12 (UTC)."],[[["Retrieves context menu options relevant to the provided scope type and current scope, such as a workspace or block."],["Options for blocks are displayed based on a precondition function that determines their visibility."],["The function requires the scope type and the specific scope as input."],["It returns an array of `ContextMenuOption` objects representing the available menu choices."]]],["The `getContextMenuOptions` method retrieves valid context menu options. It takes `scopeType` (e.g., block or workspace) and the current `scope` (specific workspace or block) as parameters. It returns a list of `ContextMenuOption` objects. Blocks are included only if a defined precondition function indicates they should be shown. This method determines what menu options are available based on where the context menu is being displayed.\n"]]