2009-11-23 8 views
0

나는 라벨 옆에 버튼을 보여주는 콤보 박스 컨트롤에 itemrenderer를 만들었습니다. 사용자가이 버튼을 클릭하면 항목이 데이터 제공 업체에서 제거됩니다. 지금까지 작동합니다. 그가 항목을 선택하면 콤보 박스가 닫히고, 괜찮습니다. 하지만 그가 물건을 지울 때 닫히지 않기를 바란다.플렉스 콤보 박스 : 취소 선택

변경 이벤트를 취소하는 방법이 있습니까? 여러 가지 시도를했지만 아무 소용이 없습니다.

나는 당신의 도움을

감사합니다 ...리스트 박스를 사용하는 공간이 충분하지 않은, 레이아웃 이유로 콤보 상자를 사용합니다.

답변

0

사용자 정의 항목 렌더러에서 버튼의 클릭 핸들러에서 이벤트를 취소 해보십시오.

event.stopImmediatePropogation() 사용자 정의의 itemRenderer에

+0

내 버튼의 클릭 핸들러에서 현재 MouseEvent 만 취소 할 수 있습니다. 그러나이 이벤트는 콤보 박스의 변경을 트리거하는 데 책임이 없습니다. – David

1

, 마우스 다운 핸들러 정지 즉시 스톤 전파

event.stopImmediatePropogation()에;