繁体   English   中英

从Vaadin TextField中取消编辑/移除焦点

[英]Un-editing / removing focus from a Vaadin TextField

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

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

谢谢你的帮助,

拉杜

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM