私はGWTに要素を持っています。ちゃんと浮かせたい。試してみましたが、機能しDOM.setStyleAttribute(element, "float", "right");
ていません。正しい属性 (float) を使用しているかどうかわかりません。何か考えはありますか?
3 に答える
フロートする正しい方法は、「cssFloat」プロパティを使用することです。
DOM.setStyleAttribute(element, "cssFloat", "right");
"float" は JavaScript の予約済みキーワードです。
わかりました、これは明らかな質問をします...なぜこれを行うために GWT レイアウトを使用しないのですか? GWT のポイントは、(少なくとも部分的には) CSS の配置/レイアウトを抽象化することです。または、より使い慣れたデスクトップ GUI レイアウト モデル (BoxLayout、GridLayout など) を使用します。
ここでの私の考えは、静的な XHTML および CSS ファイルのアプローチでこれを解決することです。次に、そこで機能するようになったら、それを gwt アプローチに置き換えることができます。
GWT アプローチでは、スタイリングとプレゼンテーションの哲学を引き続き推進し、CSS ファイルに残り、静的構造はホスト HTML ファイルに残り、動的なウィジェットの配置は GWT コードで行われます。
これらの DIV と SPAN をレイアウトして ID を使用すると、GWT コード内でその要素を見つけて、動的コントロールを配置するのに役立つことに注意 (または言及) する価値があります。もちろん、フロートを実行するために使用する CSS を改善するために、要素定義で「クラス」を使用します。