Java – failed to delete component from layout
•
Java
I am currently working on the slidingpanel from the Ikarus widget set add-on
Before the event:
-Response: -change format=uidl pid=PID0 -com.vaadin.terminal.gwt.client.ui.VWindow id=PID0 height=590px width=815px immediate=true caption=ASM 5.0.7 name=1 theme=acs-reindeer resizable=true main=true layoutRelativeHeight=true layoutRelativeWidth=true +variables -com.vaadin.terminal.gwt.client.ui.VVerticalLayout id=PID127 height=100.0% width=100.0% margins=0 alignments={} expandRatios={PID133:1,} +com.vaadin.terminal.gwt.client.ui.VHorizontalLayout +com.vaadin.terminal.gwt.client.ui.VPanel +com.vaadin.terminal.gwt.client.ui.VHorizontalLayout +com.vaadin.terminal.gwt.client.ui.VUriFragmentUtility +com.veLociti.ikarus.widget.client.ui.VIkarusSlidingPanel
After the event:
-Response: -change format=uidl pid=PID0 -com.vaadin.terminal.gwt.client.ui.VWindow id=PID0 height=995px width=1853px immediate=true caption=ASM 5.0.7 name=1 theme=acs-reindeer resizable=true main=true layoutRelativeHeight=true layoutRelativeWidth=true +variables -com.vaadin.terminal.gwt.client.ui.VVerticalLayout id=PID127 height=100.0% width=100.0% margins=0 alignments={} expandRatios={PID133:1,} +com.vaadin.terminal.gwt.client.ui.VHorizontalLayout +com.vaadin.terminal.gwt.client.ui.VPanel +com.vaadin.terminal.gwt.client.ui.VHorizontalLayout +com.vaadin.terminal.gwt.client.ui.VUriFragmentUtility
I clearly see from the response that the window no longer contains the vikarusslidingpanel, but in fact it still exists because it was not removed from the dom
>The only thing that can help me – reload the page. > Delete button from the same event window – works perfectly. > Setvisible (false) does not work I received a blank page when trying, and then reload the page (JavaScript exception thrown)
What's the problem? Can someone help me solve it?
Solution
Check whether your component has immediate status
Anyway, I hope you can find a solution
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码