SmartGWT:動的にスタイルを適用する

私はコードからCSSのような文字列を取得し、現在のウィジェットスタイルに追加したいと思います。

SmartGWTにはsetStyleName属性があります。これはスタイルシートにのみ存在するCSSで動作しますが、Styleやそれ以外のものは何も考えられません。どうすればこれを達成できますか?

ベストアンサー

あなたの質問を正しく理解していれば、 {widget}
.getElement()。getStyle()
を使用して
com.google.gwt.dom.client.Style
あなたが操作することができるコード>オブジェクトです。しかし、個々の “解析された”
CSSプロパティを与える必要があります。

文字列としてCSSの塊がある場合は、
com.google.gwt.dom.user.StyleInjector
を使用してドキュメントに追加し、必要なクラスを必要なウィジェットに追加します。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です