0

我在使用 GWT 和 TextField 事件时遇到了一些问题。

我想编写一个搜索字段并能够输入丹麦和瑞典名称(即 Ø = alt + 0216 )并更新应用过滤器/格式化程序并呈现生活结果。

虽然普通的字母和数字使用 keyup-events 可以正常工作,但 alt 组合使它变得非常困难。在这里工作 FF16 似乎在发布 alt之后绝对没有任何事件。

有没有办法为 TextField 获取一个简单的 ChangeEvent?

4

2 回答 2

0

您可以将 ValueChangeHandler 添加到 TextBox,但它只会在 TextBox 失去焦点时触发。

如果我正确理解您的用例,则释放 ALT 键时您不需要 KeyUpEvent 。您需要知道在释放另一个键时是否按下了 ALT 键。本机浏览器事件有一个标志:event.altKey。

于 2012-11-12T14:06:39.317 回答
0

没有自己尝试。我认为它应该使用public void addListener(FieldListener listener)工作。

FieldListener有_

onChange()

onSpecialKey()
于 2012-11-12T09:45:03.190 回答