gwt类型缺失

时间:2010-05-19 13:46:42

标签: gwt

我有一个带有一堆文本框的GWT应用程序。在firefox中,我希望当我在已经输入并提交的文本框中键入单词时,firefox将提供自动填充该文本。但是对于这个GWT应用程序来说,它并没有发生。

每次都会将id和html元素的名称相同。我不知道它是否有所作为,但我正在使用UiBinders进行演示。

同样在IE中似乎没有加载我的css内容。当我在GWT页面上使用IE开发人员工具时,它可以专注于任何文本框,它只关注围绕所有文本框的包含DIV。

1 个答案:

答案 0 :(得分:1)

自动完成的问题是由在动态Web应用程序(例如使用GWT创建的应用程序)中创建DOM树的方式引起的。基本上,在加载页面之后,动态创建所有DOM元素(文本框等)。但是,AFAIK,浏览器仅支持“静态”元素的自动完成,这些元素属于HTML主页。因此,出于这个原因,您将无法在GWT应用程序中获得浏览器的自动完成支持。在某些情况下,您仍然可以通过SuggestBox模拟它。

您可以尝试在HTML主机页面中包含您想要自动完成的元素,然后将GWT小部件包装在它们周围 - 可能工作:)但它不是“最漂亮”的解决方案,因为您可能希望自动完成许多不相关的字段/元素。