2008-11-24 7 views
1

Как создать экземпляр 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

Я не использовал библиотеку 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 для подробного объяснения.

 Смежные вопросы

  • Нет связанных вопросов^_^