8

Vaadinコンポーネントにスタイル ID を設定したいと思います。

<div id="menu"> ... </div>

スタイルクラスだけでなく:

<div class="menu"> ... </div>

誰にもアイデアがありますか?ありがとう。

4

4 に答える 4

2

自分で ID を設定したいですか、それとも Vaadin が設定してくれましたか?

各コンポーネント インスタンスの setDebugId メソッドを使用して、ID を自分で設定できます。各 ID は、個々のコンポーネント インスタンスごとに一意である必要があることに注意してください。

于 2011-02-09T06:57:28.067 に答える
2

Vaadin 7.0 以降、古いsetDebugId(id)メソッドは非推奨になりました。

setId(id)メソッドを使用できます。

新しいメソッド名「setId」は、古い名前「setDebugId」よりも優れています。これは、DEBUG モードだけでなく、PRODUCTION モードでも機能するためです。

于 2015-02-28T15:38:06.677 に答える
2

setDebugId() メソッドで設定した id は本番モードでも使用できます。
私はそれについてチケットを開きました ( http://dev.vaadin.com/ticket/7867 )、応答は、プロダクション モードでもこれらの ID を使用できるというものです。
次に、小さなデモアプリケーションを作成し、ID が本番モードにあることを確認しました :)

于 2011-11-01T14:36:06.860 に答える
-3

このように、1つのIDと必要な数のクラスをアイテムに使用できます

<div id="menu" class="menu menu-2 etc">
于 2011-02-08T12:44:58.957 に答える