2009-11-19 6 views
0

데이터 격자로 렌더링 된 항목으로 대체되는 다음 구성 요소가 있습니다. 탐색 가능한 렌더링 된 구성 요소를 만들 수 없습니다.

<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" click="navigateToURL(new URLRequest('{data.GetLink()}'), '_blank');"> 

클릭 이벤트에 대한 문제

, 그것은 작동하지 않습니다.

url이 dataProvider 컬렉션에서 대체되는 내비게이션 VBox를 올바르게 작성하는 방법은 무엇입니까?

감사합니다.

답변

0

클릭 이벤트가 전혀 호출되지 않고 있습니까? 그것해야합니다. 거기에 trace() 문을 넣으십시오. "의 navigateToURL (새 된 URLRequest ('http://google.com'), '_blank');" 클릭 = 당신은 trace() 문을 참조하면

, 테스트를 위해 거기에 하드 코딩 된 URL을 넣어 내가 잘못 될 수있다 data.link

+0

네, 맞습니다. 클릭 이벤트 화재,하지만 잘못 된 URL, 대체하지 링크. 하드 코딩 된 URL로 제대로 작동합니다. 이 코드의 동작 방식은 다음과 같습니다. RollingStone

0

처럼하지만 당신은 이미 데이터 그리드에 등록 된 클릭 이벤트가 있나요 : 그 후

의 '데이터'객체의 속성에 GetLink()를 변경? 그렇다면 아동의 사건은 취소 될 것입니다 ...

+0

아니요. _ – RollingStone

관련 문제