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

禁用IE中GWT RichTextArea中的水平滚动条,gwt,Gwt,如何在gwt richtextarea中禁用水平滚动条 我应用了overflow-x:hidden,在firefox上工作正常,但在IE上不工作。RichTextArea使用iframe嵌入可编辑的html文档 当您将样式设置为丰富区域时,您将它们设置为iframe元素,但在您的情况下,您必须将样式设置为iframe\document的body元素 这里的问题是如何获取iframe的内容文档,您必须使用jsni,或者使用类似的3party库 这适用于qQuery: import static c

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


我应用了overflow-x:hidden,在firefox上工作正常,但在IE上不工作。RichTextArea使用
iframe
嵌入可编辑的html文档

当您将样式设置为丰富区域时,您将它们设置为
iframe
元素,但在您的情况下,您必须将样式设置为
iframe\document
body
元素

这里的问题是如何获取iframe的内容文档,您必须使用jsni,或者使用类似的3party库

这适用于qQuery:

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

使用gquery,您可以使用
delay()
方法

$(区域)。延迟(100,
lazy().contents().find(“body”).css($$($overflow-x:hidden”).done()
);

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

当您将样式设置为丰富区域时,您将它们设置为
iframe
元素,但在您的情况下,您必须将样式设置为
iframe\document
body
元素

这里的问题是如何获取iframe的内容文档,您必须使用jsni,或者使用类似的3party库

这适用于qQuery:

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

使用gquery,您可以使用
delay()
方法

$(区域)。延迟(100,
lazy().contents().find(“body”).css($$($overflow-x:hidden”).done()
);

请给我们看一些代码,令人惊讶的是,我尝试了下面的代码,但正如您(@Ashwin Hegde)所说的,只在firefox中工作。不在铬也。moduleLoad(){RichTextArea=new RichTextArea();area.getElement().getStyle().setProperty(“overflowY”,“hidden”);RootPanel.get().add(area);}您正在使用哪种IE?请向我们展示一些代码我在代码下面尝试了一些令人惊讶的代码,但正如您(@Ashwin Hegde)所说的,这些代码只在firefox中工作。不在铬也。moduleLoad(){RichTextArea area=new RichTextArea();area.getElement().getStyle().setProperty(“溢出”、“隐藏”);RootPanel.get().add(area);}正在使用哪个IE?