Как создать экземпляр gwtext.client.widgets.Window появится в конкретном DIV в моем html? Я попробовал window.anchorTo (DOM.getElementById («Some_Div»), «left», new int [] {0,0}), думая, что окно будет привязано к div id = «Some_Div» в моем html. он не сделал.Gwt-ext window positioning
1
A
ответ
1
Я не использовал библиотеку gwt-ext через пару месяцев, но вы можете попробовать это, если вы еще этого не сделали. Он должен приложить виджет, где вы хотите. Тем не менее, есть случаи, когда виджеты gwt-ext реагируют таким образом, что они не интуитивно понятны тем, кто действительно понимает обычные виджеты GWT.
RootPanel.get("Some_Div_Id").add(someWidget)
0
Вы должны использовать
window.alignTo(DOM.getElementById("Some_Div"),"tl-tl", new int[]{0,0});
для установки в левом верхнем углу окна, чтобы верхний левый угол Some_Div в.
Это действительные строки для позиции аргумента:
Value Description
----- -----------------------------
tl The top left corner (default)
t The center of the top edge
tr The top right corner
l The center of the left edge
c In the center of the element
r The center of the right edge
bl The bottom left corner
b The center of the bottom edge
br The bottom right corner
Обратитесь к документации Ext для подробного объяснения.