2013-02-14 2 views
1

버튼 클릭 리스너에서 replaceComponent (oldButton, newTextField)를 사용합니다. 해당 조작 버튼을 텍스트 필드로 바꾼 후에 텍스트를 입력 할 수 있어야합니다.vaadin 포커스 대체 구성 요소

텍스트 필드를 클릭하지 않고 단추를 클릭하고 텍스트를 텍스트 필드에 쓰고 싶습니다. 어떻게하면 될까요?

답변

2

당신은 AbstractField#focus() 방법, 즉

replaceComponent(oldButton, newTextfield) 
newTextField.focus(); 
을 사용하여 새 텍스트 필드에 초점을 요청해야
관련 문제