GWT - 动态设置FlexTable字体大小?

时间:2013-06-28 13:06:48

标签: css gwt font-size flextable

我正在开发一个需要动态设置字体大小的GWT项目。我正在尝试使用

myFlexTable.getElement().getStyle().setProperty("fontSize", Integer.toString(font_size) + "px");

设置myFlexTable中文字的字体大小。不幸的是,这个设置被13px字体大小覆盖,我不知道如何修复。在GWT标签或输入上使用上述代码时,它会正确设置font-size。在搜索解决方案时,我只能找到静态CSS编辑的解决方案。关于如何解决这个问题的任何建议?非常感谢!

2 个答案:

答案 0 :(得分:2)

问题可能还在于您要设置整个表的字体大小,而不是单个元素。尝试通过Firebug的Inspect元素检查生产模式中flextable的类和CSS。

更新:已编辑的帖子仅包含正确的解决方案。

答案 1 :(得分:0)

您可以在flextable的运行时应用新的CSS。

myflexTable.removeStyle("old_style");
myflexTable.setStyle("new_style");