Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
blockly > utils > extensions > registerMutator
Fonction utils.extensions.registerMutator()
Enregistre une nouvelle fonction d'extension qui ajoute un mutateur au bloc. Au moment de l'enregistrement, des vérifications d'intégrité de base sont effectuées sur le mutateur. Le wrapper peut également ajouter une boîte de dialogue de mutateur au bloc, si les actions de composition et de décomposition sont définies sur le mixin.
Signature :
export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;
Paramètres
| Paramètre |
Type |
Description |
| nom |
chaîne |
Nom de cette extension de mutateur. |
| mixinObj |
tous |
Valeurs à mélanger. |
| opt_helperFn |
() => tout |
(Facultatif) Fonction facultative à appliquer après le mélange de l'objet. |
| opt_blockList |
chaîne[] |
(Facultatif) Liste de blocs à afficher dans le menu déroulant de la boîte de dialogue du mutateur. |
Renvoie :
vide
Exceptions
{Erreur} si la mutation n'est pas valide ou ne peut pas être appliquée au bloc.
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 2025/07/25 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/25 (UTC)."],[],[]]