在IE中的GWT-RichTextArea中禁用水平滚动条

时间:2013-04-19 09:27:23

标签: gwt

如何禁用gwt-richtextarea中的水平滚动条

我应用overflow-x:hidden并且在firefox上工作正常,但不在IE上工作

1 个答案:

答案 0 :(得分:1)

RichTextArea使用iframe嵌入可编辑的html文档。

当您将样式设置为富区域时,您将它们设置为iframe元素,但在您的情况下,您必须将样式设置为body的{​​{1}}元素。

这里的问题是如何获取iframe的内容文档,您必须使用jsni,或使用像gwt-query这样的3方库。

这适用于qQuery:

iframe #document

另一个问题是iframe中可编辑文档的创建延迟了gwt。因此,如果使用 import static com.google.gwt.query.client.GQuery.*; RichTextArea area = new RichTextArea(); RootPanel.get().add(area); $(area).contents().find("body").css($$("overflow-x: hidden")); 延迟样式设置,则会更安全。

使用gquery,您可以使用Timer方法

delay()