Java GWT使用CSS可见性属性设置小部件的可见性
我有一个GWTJava GWT使用CSS可见性属性设置小部件的可见性,java,css,gwt,Java,Css,Gwt,我有一个GWT按钮,其中包含setVisible功能。setVisible通过默认样式中包含的“隐藏”类将其样式设置为display:none,从而使按钮或任何小部件消失 myButton.setVisible(false); //Just sets style="display: none" 我需要一个干净的方法来设置可见性:hidden。这可以通过设置“样式”属性轻松实现 myButton.getElement().setAttribute("style", "visibility: "+
按钮
,其中包含setVisible
功能。setVisible
通过默认样式中包含的“隐藏”类将其样式设置为display:none
,从而使按钮或任何小部件消失
myButton.setVisible(false); //Just sets style="display: none"
我需要一个干净的方法来设置可见性:hidden
。这可以通过设置“样式”属性轻松实现
myButton.getElement().setAttribute("style", "visibility: "+((isVisible) ? "visible" : "hidden");
这样做的问题是它会覆盖当前样式(当然不是由类设置的)。有人知道更好的方法吗?你可以这样做:
myButton.getElement().getStyle().setVisibility(isVisible);
通常,如果只想更改一种样式,请使用
.getElement().getStyle()
而不是设置样式属性。可以通过以下方式执行:
myButton.getElement().setAttribute("style", "visibility: "+((isVisible) ? "visible" : "hidden");
myButton.getElement().getStyle().setVisibility(isVisible);
通常,如果只想更改一种样式,请使用
.getElement().getStyle()
而不是设置样式属性。可以通过以下方式执行:
myButton.getElement().setAttribute("style", "visibility: "+((isVisible) ? "visible" : "hidden");
myButton.getElement().getStyle().setVisibility(isVisible);
通常,如果只想更改一种样式,请使用
.getElement().getStyle()
而不是设置样式属性。可以通过以下方式执行:
myButton.getElement().setAttribute("style", "visibility: "+((isVisible) ? "visible" : "hidden");
myButton.getElement().getStyle().setVisibility(isVisible);
通常,如果只想更改一种样式,请使用.getElement().getStyle()
而不是设置样式属性
myButton.getElement().setAttribute("style", "visibility: "+((isVisible) ? "visible" : "hidden");