如何从GWT代码中将样式设置为重要?
我需要在运行时从GWT代码中设置以下样式:如何从GWT代码中将样式设置为重要?,gwt,coding-style,Gwt,Coding Style,我需要在运行时从GWT代码中设置以下样式: margin:0-6px!重要的 我尝试了以下不起作用的方法: Style style = htmlProductSearch.getElement().getStyle(); style.setProperty("margin", "0 0 0 -6px !important"); 但是,当我删除时!重要信息从字符串中,它可以工作。。但我迫切需要让这种风格变得重要 此外,我还使用了setters方法setMarginxxxx,但也不起作用 谢谢。首
margin:0-6px!重要的代码>
我尝试了以下不起作用的方法:
Style style = htmlProductSearch.getElement().getStyle();
style.setProperty("margin", "0 0 0 -6px !important");
但是,当我删除时!重要信息
从字符串中,它可以工作。。但我迫切需要让这种风格变得重要
此外,我还使用了setters方法setMarginxxxx
,但也不起作用
谢谢。首先,我必须阻止您使用!重要的
子句,因为它破坏了相同的级联概念
但是如果你没有其他选择,你可以去掉速记符号。这应该适合您:
margin-left: -6px !important;
这不是一个完美的解决方案,但您可以使用addStyleName
添加css样式
在这个css样式中,您可以使用!重要信息
我认为这会起作用的htmlProductSearch.getElement().setAttribute(“样式”,“边距:0-6px!重要”)
希望这能起作用。对于elemental2,您可以使用
style.setProperty(propertyName, value, "important");