J'utilise un AbsolutePanel pour faire du glisser-déposer. J'ajoute des Widgets enfants à l'AbsolutePanel, puis j'utilise absolutePanel.setWidgetPosition pour définir leur position.Ce panneau conserve sa position: appliqué en absolu. Comment puis-je l'arrêter?
Mais je continue à obtenir cette erreur:
java.lang.IllegalStateException: com.google.gwt.user.client.ui.AbsolutePanel is missing CSS 'position:{relative,absolute,fixed}'
les points de trace de pile droit à l'appel setWidgetPosition.
MAIS! Non seulement j'ai déjà appelé absolutePanel.getElement.getStyle(). SetPosition (Position.RELATIVE), j'ai aussi appliqué un nom de style avec un attribut position: relative. Quand j'inspecte l'élément avec FireBug, il a un attribut de style avec "position: absolute" juste dedans, probablement en surchargeant tout le reste.
Comment puis-je me débarrasser de cet avertissement?
Le comportement réel semble fonctionner correctement, mais peut-être qu'il me manque quelque chose.