2009-11-19 2 views
0

У меня есть следующий компонент, который подставляется в сетку данных как отображаемый элемент.Не удается сделать навигационный визуализированный компонент

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

Проблема с событием щелчка, он не работает.

Как правильно сделать навигацию VBox, что URL-адрес заменен из коллекции dataProvider?

Спасибо!

ответ

0

Событие click не вызвано вообще? Должно. Попробуйте помещать там инструкцию trace().

После того, как вы видите, оператор следа(), поставить жестко запрограммированный URL там для тестирования: клик = "navigateToURL (новый URLRequest ('http://google.com'), '_blank');"

После этого, измените GetLink() на свойство объекта «данными»: как data.link

+0

Да, вы правы. Нажмите событие пожара, но с неправильным URL-адресом, ссылка не замените. С жестко запрограммированным URL-адресом он работает хорошо. Этот код отлично работает: RollingStone

0

Может быть, я ошибаюсь, но у вас есть событие щелчка уже зарегистрированную в DataGrid? Если это так, событие от ребенка будет отменено ...

+0

Нет, у меня его нет. _ – RollingStone

Смежные вопросы