Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
blockly > blockRendering > ConstantProvider > createDom
Méthode blockRendering.ConstantProvider.createDom()
Créez tous les éléments DOM dont ce moteur de rendu a besoin (filtres, modèles, etc.).
Signature :
createDom(svg: SVGElement, tagName: string, selector: string, injectionDivIfIsParent?: HTMLElement): void;
Paramètres
Paramètre |
Type |
Description |
svg |
SVGElement |
Racine du SVG de l'espace de travail. |
tagName |
chaîne |
Nom à utiliser pour la balise de style CSS. |
sélecteur |
chaîne |
Sélecteur CSS à utiliser. |
injectionDivIfIsParent |
HTMLElement |
(Facultatif) Div contenant l'espace de travail parent et tous les espaces de travail et conteneurs de blocs associés, si ce rendu est destiné à l'espace de travail parent. Les variables CSS représentant des modèles SVG seront limitées à ce conteneur. Les espaces de travail enfants ne doivent pas remplacer les variables CSS créées par le parent et n'ont donc pas besoin d'accéder à la div d'injection. |
Renvoie :
vide
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)."],[],["The `createDom()` method, part of `blockRendering.ConstantProvider`, generates necessary DOM elements for the renderer, such as filters and patterns. It accepts three parameters: `svg` (the workspace's SVG root), `tagName` (CSS style tag name), and `selector` (CSS selector). This method does not return anything, and its primary function is to set up DOM elements within the workspace's SVG structure.\n"]]