0
我無法更改HTMLFlow的屬性,我想在構造函數中使用我爲HTMLFlow定義的CSS,然後在FontSize中使用setAttribute,但沒有任何更改。首先我像這樣擴展HMTLFlow。smart gwt樣式屬性
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的大小。
將以往風格將覆蓋我希望它保持不變? 。 – Maciejem 2012-02-15 05:55:17
如果您不想讓它重寫,則必須將實際樣式連接到要添加的樣式。在我的情況下,我使用靜態方法的工具就像在我的帖子http://stackoverflow.com/questions/9183111/smartgwt-button-cannot-override-skin-styles-css/9189137#9189137 – 2012-02-16 06:42:43