1
我使用replaceComponent(oldButton,newTextField)中的按鈕單擊偵聽器,之後操作按鈕被替換爲文本字段,但我必須點擊它才能夠輸入文本。vaadin焦點替換組件
我想單擊按鈕並將文本寫入文本字段,而無需單擊文本字段。我怎樣才能做到這一點?
我使用replaceComponent(oldButton,newTextField)中的按鈕單擊偵聽器,之後操作按鈕被替換爲文本字段,但我必須點擊它才能夠輸入文本。vaadin焦點替換組件
我想單擊按鈕並將文本寫入文本字段,而無需單擊文本字段。我怎樣才能做到這一點?
您需要請求集中於新的TextField,使用AbstractField#focus()方法,即
replaceComponent(oldButton, newTextfield)
newTextField.focus();