Is Gwt PopupPanel method setPopupPosition overwritten when adding it to another Panel?

StackOverflow https://stackoverflow.com/questions/22964428

  •  30-06-2023
  •  | 
  •  

Pergunta

I'd like to set the position of my PopupPanel relative to the Panel I'm adding it to. However, the position I set with

popupPanel.setPopupPosition(750,230);

is ignored.

Is the method position overwritten when adding it to a panel?

Foi útil?

Solução

You don't “add a PopupPanel to a panel”. If you do that, then you're treating it like it's a SimplePanel, and it behaves almost like a SimplePanel; so yes setPopupPosition won't work, at least without some additional CSS applied.

If you want to show a PopupPanel relative to another element, use setPopupPositionAndShow and compute the position relative to the other element's absolute position.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top