Flex Spark Combobox가 있고 텍스트 필드에 값을 입력하고 Enter 키를 누르면 Event.CHANGE 이벤트가 전달됩니다. 그런 다음 selectedItem을 null로 설정하면 값이 지워집니다. 그러나 이전과 같은 값을 입력하고 Enter를 누르면 변경 이벤트가 전달되지 않습니다. 다른 값을 입력하고 Enter 키를 누르면 change 이벤트가 전달됩니다.텍스트가 이전 텍스트와 같을 때 Combobox에서 변경 이벤트를 전달하지 않습니다.
해결 방법이 있습니까?
단계 :
- 가하는 combox 만들기 이벤트 리스너를 추가하고 "테스트"를 눌러 이벤트에
- 을 입력 값에 응용 프로그램을
- 유형을 실행은 콤보 상자를 설정합니다. 같은 값에
- 형식을 null로 selectedItem가, "테스트"를 다시 입력하고 Enter 키를 누릅니다
예상되는 동작 :
변경 이벤트가 다시 전달됩니다.
실제 동작 :
변경 이벤트는 전달되지 않습니다. 다른 값을 입력하고 Enter 키를 누르면 change 이벤트가 다시 올바르게 전달됩니다.