我有一个gwt建议框,它执行RPC调用以从服务器获取一些数据并显示它。在某些情况下,有多达2000个结果。当javascript在firefox中运行时,这在chrome中运行良好,它会卡住窗口5秒,有时会弹出脚本未响应警告。我想做的是显示20个结果,并有一个更多按钮,可以只附加接下来的20个,而不必在每次单击时都回调到服务器。我对此很陌生,我尝试过扩展suggestBox并覆盖showSuggestions()但它受到保护,所以我不能。任何建议/想法都会很棒。干杯,罗布 最佳答案 参见thisquestion有关如何扩展GWT的S
我能找到的关于SuggestBox和MultiWordSuggestOracle的所有信息都表明,为建议框设置oracle的唯一方法是在构建建议框时。不过,我认为这没有意义,因为有一个默认构造函数不接受oracle并为您创建一个,大概是空的。那没有多大用处。我正在寻找的是setSuggestOracle(MultiWordSuggestOracle)或addToSuggestOracle(String)之类的方法,但我在文档中找不到任何建议如何执行此操作的内容。 最佳答案 在创建SuggestBox之后,您似乎无法更改Suggest
我正在寻找一种方法来在中指定占位符属性元素,在GWT中。我知道元素允许指定该属性,但我决定切换到SuggestBox元素而不是输入元素。谁能帮帮我? 最佳答案 SuggestBox的子类化肯定有效。如果您不想创建额外的类,您还可以通过直接设置属性轻松地将placeHolder添加到现有的SuggestBox:SuggestBoxsuggestBox=newSuggestBox();suggestBox.getElement().setAttribute("placeHolder","SOMETEXT);