3

有谁知道如何取消表格内的 Vaadin TextField 的编辑状态?我的具体用例是我有一个包含多个 TextField 的表,当它们被编辑而不是查看时,它们会显示不同的值。用户单击 TextField,这会使该字段显示其可编辑的内容。如果用户改变主意并想要停止编辑该字段(通过按 ESC),该字段应取消用户可能对其内容所做的任何更改并恢复显示其视图值。

到目前为止,我已经能够将焦点转移到另一个 TextField 但这不是我最终想要实现的目标。将焦点移到父表是可以接受的,但是通过调用以编程方式这样做table.focus()不会产生任何可见的结果。

谢谢你的帮助,

拉杜

4

1 回答 1

0

要在提交之前恢复任何字段的值 - 包括 TextField - AbstractField#discard()

于 2013-04-30T07:15:38.807 回答