Vaadinコンポーネントにスタイル ID を設定したいと思います。
<div id="menu"> ... </div>
スタイルクラスだけでなく:
<div class="menu"> ... </div>
誰にもアイデアがありますか?ありがとう。
自分で ID を設定したいですか、それとも Vaadin が設定してくれましたか?
各コンポーネント インスタンスの setDebugId メソッドを使用して、ID を自分で設定できます。各 ID は、個々のコンポーネント インスタンスごとに一意である必要があることに注意してください。
Vaadin 7.0 以降、古いsetDebugId(id)メソッドは非推奨になりました。
setId(id)メソッドを使用できます。
新しいメソッド名「setId」は、古い名前「setDebugId」よりも優れています。これは、DEBUG モードだけでなく、PRODUCTION モードでも機能するためです。
setDebugId() メソッドで設定した id は本番モードでも使用できます。
私はそれについてチケットを開きました ( http://dev.vaadin.com/ticket/7867 )、応答は、プロダクション モードでもこれらの ID を使用できるというものです。
次に、小さなデモアプリケーションを作成し、ID が本番モードにあることを確認しました :)
このように、1つのIDと必要な数のクラスをアイテムに使用できます
<div id="menu" class="menu menu-2 etc">