2011-02-08 1 views

Répondre

-3

vous pouvez utiliser un id 1 et autant de classes à un élément que vous voulez comme celui-ci

<div id="menu" class="menu menu-2 etc"> 
2

Vous voulez définir un ID vous, ou que Vaadin les fixer pour vous?

Vous pouvez définir des ID vous-même en utilisant la méthode setDebugId pour chaque instance de composant. Notez que chaque ID doit être unique pour chaque instance de composant.

+2

Oui grâce à vaadin. Donc le debugId est ce dont j'ai besoin, mais le mot debug dans ça dirait de ne pas l'utiliser dans la production non? –

+0

Le nommage implique qu'il ne fonctionnerait pas en mode production, mais IIRC l'id devrait être utilisable alors aussi bien. – Jouni

2

Nous pouvons également utiliser l'id qui est défini avec la méthode setDebugId() en mode production.
J'ai ouvert un ticket à ce sujet (http://dev.vaadin.com/ticket/7867), et la réponse est que je peux utiliser ces ids en mode production aussi.
Ensuite, je l'ai fait une petite application de démonstration et j'ai vu les ids il y avait en mode de production :)

2

L'ancien setDebugId (id) méthode a été dépréciée depuis Vaadin 7.0.

Vous pouvez utiliser la méthode setId (id). Le nouveau nom de méthode "setId" est meilleur que l'ancien nom "setDebugId", car il ne fonctionne pas seulement en mode DEBUG, mais aussi en mode PRODUCTION.