问题标签 [suggestbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
465 浏览

gwt - GWT 建议框性能问题

我有一个带有 multiwordsuggestoracle 的建议框。一切正常,但存在性能问题。我必须向 oracle 添加大约 12000 个字符串,但是添加此列表需要很长时间,这会延迟页面的加载。页面加载后就可以正常工作了。我只是在做一些基本的事情,我已经搜索过了,没有人遇到这样的问题。那么我是否缺少某些东西,或者是否有其他方法可以解决此问题。

0 投票
1 回答
417 浏览

gwt - gwt 中 TextArea 的 SuggestBox

我希望从 TextArea 构造的建议框中的建议显示在文本区域的当前行下,因为默认情况下它显示在整个文本区域下。我怎样才能实现这样的功能?

0 投票
2 回答
605 浏览

gwt - WebDriver 和 GWT 建议框

好的...我放弃了 :) 使用 WebDriver 从 GWT 建议框中选择值的最佳方法是什么?我正在使用 FirefoxDriver,到目前为止,似乎没有任何东西可以从 GWT 建议框中挑选出值……不是 sendKeys,不是 selenium.keyUp,任何东西。我什至尝试过直接执行 javascript 来填充这些值,就像这样(无济于事):

((JavascriptExecutor) 驱动程序).executeScript("document.getElementById('spSelect').value='verizon'");

有没有更好的办法?如果不是,从 GWT 建议框中获取值的“最佳”方法是什么?提前谢谢了。干杯佩德罗

0 投票
1 回答
2696 浏览

css - GWT-suggestbox 风格

我从这边尝试了示例代码来学习 GWT 中的 SuggestBox。

http://gwt.google.com/samples/Showcase/Showcase.html#!CwSuggestBox

我不知道我在哪里将样式与 SuggestBox 联系起来。

所以看起来...

我使用 uiBinder ...

在课堂上:actioncontactpersontext = new SuggestBox(createContactOracle());

在 uiBinder 中:

0 投票
1 回答
2802 浏览

java - 从 GWT SuggestBox 检索当前用户输入的值

我是 GWT 的新手。我有一个使用MultiWordSuggestOracle填充的简单SuggestBox。用户将他们的数据输入到这个 SuggestBox 中,如果他们发现任何与现有 Suggestions 匹配的内容,那就太好了。我可以在 SelectionHandler 代码中检索此值,如下所示。

但是允许用户输入建议 oracle 中尚不存在的值,在这种情况下,我应该读取该值并对此进行处理,可能会将其作为新数据保存到 db。(我正在寻找的东西是类似于我们显示建议的浏览器导航小部件,用户可以选择任何建议,或者他可以输入他的新条目并继续。)我需要的是一种检索用户输入的新文本的方法?单击按钮即可读取数据。我尝试的是这个。

我尝试使用 onChange() 事件处理程序(如下所示)

除了一种情况外,这工作正常。假设 oracle 中有两个建议,比如“createTicketWsdl”和“createTicketTimeout”。当用户输入“cr”时,他选择了这两个选项,如果他通过按键盘 ENTER选择“createTicketWsdl” ,那么我的警报将打印“createTicketWsdl”,这是正确的。但是,如果他使用鼠标选择“createTicketWsdl” ,那么我的警报将打印“cr”(我试图发布屏幕截图以更好地理解,但作为新用户我是不允许的)。(我想得到'createTicketWsdl',因为那是他选择的)。打印我的警报后不久,SuggestBox 中的值更改为“createTicketWsdl”。

有没有办法检索建议框的值?我看到了一个类似的线程GWT SuggestBox + ListBox Widget,其中提供了一些自定义小部件的源代码。但我没有尝试这样做,因为我想要的只是从 SuggestBox 获取当前值,我希望应该有一些简单的方法。

感谢你的帮助!

0 投票
3 回答
2366 浏览

gwt - 如何在 GWT SuggestBox 中隐藏建议?

我正在使用 GWT 2.4。我有一个 Suggestbox,我需要在某些情况下隐藏建议列表。上下文如下。

用户从建议列表中选择建议后,我将填充另外两个文本框字段,其值对应于选择。例如,假设建议框包含用户名,并且用户从建议中选择了一个用户名,那么另外两个字段,比如用户地址和电子邮件被填充到另外两个文本框中。这两个字段现在是只读的。然后用户单击“编辑”按钮。现在用户可以编辑用户名(即在建议框中编辑)、用户地址和电子邮件。当用户编辑用户名时再次显示建议没有意义,因为用户已经选择了用户并决定编辑它。简而言之,我的 SuggesBox 应该表现得像一个普通的文本框。我尝试了以下代码,(我知道 hideSuggestionList() 已弃用)但它不起作用。

阅读 hideSuggestionList() 的 javadoc,据说“已弃用。请改用 DefaultSuggestionDisplay.hideSuggestions()”。我不知道如何使用 DefaultSuggestionDisplay,我正在使用 SuggestBox 和“MultiWordSuggestOracle”。

谢谢你的协助!!

0 投票
1 回答
1448 浏览

java - 使用自定义对象建议创建 GWT SuggestOracle

我正在尝试将下拉框小部件转换为 SuggestionBox,因为当前的下拉菜单有 100 多个选项。不过,您似乎只能将字符串建议添加到 SuggestOracle。我需要能够添加一个自定义对象,其中包含描述和与数据库匹配的记录的 ID。我是否必须扩展 SuggestOracle 类?

0 投票
1 回答
1408 浏览

gwt - 如何强制从 gwt 中的建议框列表中进行选择

我们正在使用 gwt SuggestBox,它在用户开始输入此框中时显示建议。但是,最终用户有可能只是键入某些内容而不从列表中选择任何内容。

如果用户未从列表中选择任何内容,我们希望避免此用例并显示错误。

关于我们如何实施这一点的任何建议?真正的问题是如何获取当前显示的建议列表?我在SuggestOracle类中没有看到任何方法来获取列表?

那么,无论如何不触发另一个查询来获取当前显示的建议列表?

0 投票
1 回答
842 浏览

css - gwt中建议框的滚动错误

我正在我的 gwt 项目中创建 Suggestbox。我使用 css 技巧在我的建议弹出窗口上添加了一个滚动条,如下所示,

}

它有效,但有一个错误:如果您使用箭头键浏览选项,滚动不会跟随。请帮我解决这个错误。谢谢拉胡尔

0 投票
2 回答
439 浏览

css - GWT中suggestboxPopup的边框问题

我在 GWT 中使用 SuggestBox。我还从 SuggestionBox.gwt.xml 继承标准主题为

所以这是对小部件 Suggestbox 使用默认标准 css,它通过图像制作边框,如 hborder.png、vborder.png 等。我想删除它,但我的 css 无法正常工作。

那么我该如何解决这个问题。请帮助我。谢谢拉胡尔