簡體   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