나는 itemrenderer를 사용하여 데이터를 렌더링하는 스파크리스트 컨트롤을 가지고 있습니다. 기본적으로 Item 렌더러는 패널 내에서 데이터를 레이아웃합니다.Itemrenderer와 그 부모간에 이벤트를 전달하는 방법
Panel에는 LinkButton이 있습니다.이 버튼을 클릭하면 부모 응용 프로그램에 ID를 전달해야합니다. 부모 응용 프로그램에는 사용자 지정 이벤트를 부모에게 전달하는 함수가 있습니다. 이 함수를 ItemRenderer에서 호출하는 방법을 알고 싶습니다.
나는 ..모든 단서가 parentDocument.outerfunction는하지만 오류가 발생 등을 사용하여 시도?
예, 아이템 렌더러에서도 맞춤 이벤트를 등록했습니다. linkbutton의 클릭에, 나는 evnt의 인스턴스를 만든 다음 그것을 파견. 그러나 부모 응용 프로그램에서 처리하는 방법에 대한 단서가 없습니다. .. 설명해 줄 수있는 코드를 보여줄 수 있습니까? – Lin
itemRenderer : 새 CustomEvent (CustomEvent.CUSTOM, true); 부모 : addEventListener (CustomEvent.CUSTOM, customHandler) –
또는 bubble을 사용하지 않으려면 itemRenderer에 을 추가하십시오. new CustomEvent (CustomEvent.CUSTOM); 부모의 : addEventListener (CustomEvent.CUSTOM, customHandler, true) –