Génération d'un ID unique pour une vue
Dans certaines situations, vous pouvez utiliser l'attribut
ID pour vos éléments DOM dans une vue. Toutefois, tous les ID DOM doivent être globalement uniques. Par exemple, lors de la collaboration, le comportement de mise en évidence par défaut est implémenté sur la base d'un ID unique DOM. Pour qu'un ID soit unique, vous pouvez utiliser le mot clé de réservation $$viewDOMID$$. Lors de l'exécution, ce mot clé est remplacé par l'ID DOM de la vue.A propos de cette tâche
$$viewDOMID$$ dans votre implémentation de vue, vous pouvez vérifier que tous vos éléments DOM ont des ID DOM globalement uniques. Par exemple, vous voulez vouloir mettre en évidence un élément tel qu'un bouton lors de l'exécution. Vous pouvez créer votre élément à l'aide d'un code HTML personnalisé et affecter l'attribut d'ID DOM en ajoutant le préfixe $$viewDOMID$$. Lorsque
la vue s'affiche, l'attribut $$viewDOMID$$ est remplacé par l'ID unique (ID DOM de la vue affichée) de l'élément.Remarque: les contrôles Stock tels que Disposition verticale peuvent déplacer la portée de l'attribut
$$viewDOMID$$ , ce qui peut entraîner des valeurs différentes pour $$viewDOMID$$ dans des vues complexes. Si vous supposez que
$$viewDOMID$$ est égal à l'élément context.element.id, il est possible que vous utilisiez
une valeur inattendue.Procédure
Pour générer un ID unique :
- Ouvrez la vue.
- Accédez à la page Présentation .
- Créez une vue HTML personnalisée.
- Entrez du code HTML personnalisé et utilisez
$$viewDOMID$$dans l'attributid:<div id="$$viewDOMID$$_myId1"> <span id="$$viewDOMID$$_myId2"></span> <input id="$$viewDOMID$$_myId3" type="button" class="Jquerybutton" name="jbtnName" value="default"></input> </div>Remarque: Pour éviter des conflits potentiels, utilisez un suffixe significatif après$$viewDOMID$$, par exemple$$viewDOMID$$_buttonDiv.