내 응용 프로그램에 flexlib schedule viewer을 사용하려고합니다.Flexlib scheduleViewer .. 항목에 대한 클릭을 처리하는 방법
예약 된 이벤트를 클릭하면 내 기본 응용 프로그램의 기능을 호출하므로 이벤트를 편집 할 수 있습니다. 그러나 이벤트를 클릭 할 때 이벤트가 전달되지 않는 즉, 클래스에 내장 된 것과 같은 기능에 대한 특정 기능이없는 것으로 보입니다.
나는 항목에 .. 클릭 된이 같은 것을 시도 감지하기 위해 '클릭'기능을 사용할 수 있습니다:
private function exerciseClickHandler(event:MouseEvent):void{
if (exerciseSeries.selectedItem != null){
//code
}
}
<code:ScheduleViewer id="exerciseSeries" click="exerciseClickHandler(event)" />
이 방법은 매우 신뢰할 수 없습니다 그것은 단지를 작동하는 경우 때문에 첫 번째 ... 한 번 항목을 선택하면 해당 항목에 대한 모든 다음 클릭이 조건을 충족하도록 선택 상태를 유지합니다.
이벤트가 클릭되었는지 여부를 확인하는 방법이 있습니까?
또는 이벤트를 클릭 할 때 구성 요소를 확장하고 일종의 clickEvent를 추가해야합니까?
나는 약간의 해킹 방법 (클릭 한 직후 항목 선택 취소)에서 아래 주석에 언급했듯이 효과가있다. 그러나 이것은 확실히 더 우아하다! – Damon