我无法更改HTMLFlow的属性,我想将定义的css用于HTMLFlow,然后将setAttribute用于FontSize在构造函数中,但没有任何变化。
首先,我像这样扩展HMTLFlow。

class MyHTMLFlow extends HTMLFlow{
public MyHTMLFLow(width, fontSize){
setStyle("myHtmlFlow");
//here i tried all posibilites but nothing works
setAttribute("fontSize",fontSize);
getElement().getStyle().setProperty("fontSize",fontSize);
//the width works ok
setWidth(width);

}

.myHtmlFlow{
width:250;
font-size:12px;
}


请帮助我定义HTMLFlow大小。

最佳答案

使用setStyleName,我用过它并且可以工作:

HTMLFlow newsFlow = new HTMLFlow();
newsFlow .setPadding(7);
newsFlow .setStyleName("plSectionText");


与我的CSS:

.plSectionText {
font-size: 1.3em;


}

关于css - 智能gwt样式属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9280756/

10-11 05:05