GWT でウィジェットの位置属性の値を取得する方法はありますか?
私はすでに試しwidget.getElement.getStyle().getPosition()
ましたが、常に空の文字列を返します。
ありがとう
2 に答える
1
を使用するネイティブ メソッドを記述できますdocument.defaultView.getComputedStyle
。
public static native String getComputedPosition(Element element) /*-{
return document.defaultView.getComputedStyle(element, null)["position"];
}-*/;
これは、最新のブラウザのほとんどで動作します。参照: http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-OverrideAndComputed
于 2013-09-14T17:11:21.143 に答える
0
getStyle().getPosition()
ウィジェットがDOMにアタッチされていない場合、空の文字列が返されます。その場合、どのメソッドを使用しても、常に空の文字列または null が返されます。
ウィジェットがDOMにアタッチされていることを確認してください。そうすればgetStyle().getPosition()
問題なく動作します
于 2013-09-16T11:12:21.390 に答える