我正在开发一个需要动态设置字体大小的GWT项目。我正在尝试使用
myFlexTable.getElement().getStyle().setProperty("fontSize", Integer.toString(font_size) + "px");
设置myFlexTable
中文字的字体大小。不幸的是,这个设置被13px字体大小覆盖,我不知道如何修复。在GWT标签或输入上使用上述代码时,它会正确设置font-size。在搜索解决方案时,我只能找到静态CSS编辑的解决方案。关于如何解决这个问题的任何建议?非常感谢!
答案 0 :(得分:2)
问题可能还在于您要设置整个表的字体大小,而不是单个元素。尝试通过Firebug的Inspect元素检查生产模式中flextable的类和CSS。
更新:已编辑的帖子仅包含正确的解决方案。
答案 1 :(得分:0)
您可以在flextable
的运行时应用新的CSS。
myflexTable.removeStyle("old_style");
myflexTable.setStyle("new_style");