0
存在する場合:Vaadin 7チェックスタイル名は、私は、次のメソッドを介して、たとえばコンポーネントに新しいスタイル名を追加することができ、私のVaadin 7アプリケーションで
panel.addStyleName("criteria-menu-active");
しかし、右の私がチェックする必要があり、このコンポーネントの次のクリックをこのスタイルがすでにこのコンポーネントに追加されている場合は、そのコンポーネントを削除します。
したがって、特定のスタイルの存在をそのコンポーネント名でテストする方法はありますか?
、https://vaadin.com/api/com/vaadin/ui/Component.html#getStyleNameは、()で、それらのすべてを返します。空白で区切られたその場合、返された文字列を解析してスタイル名を分割する必要があります –
ありがとうございます。これを行うのは唯一の方法ですか?正直なところ、私は、例えば 'boolean hasStyleName(String styleName)'のような抽象度の高い機能を期待していました。 – alexanoid
@alexanoid私はそれに気づいていません。実際には多くのユースケースは存在しないと思いますが、すでに何があっても、ユーザーが持つコーナーケースをサポートするには十分です。 – Morfic