Flex 3 предоставляет DataGrid Data для работы - PullRequest
0 голосов
/ 16 декабря 2009

У меня проблема с отправкой значения из DataGrid в функцию - это моя функция:

приватная функция browseLoc (location: String): void { Alert.show (место, 'Информация'); }

Теперь у меня есть DataGrid, который получает информацию из файла XML. Все отлично работает Вся информация отображается правильно с этим тегами:

<mx:Image x="10" y="346" width="157" height="107" scaleContent="true" source="{codeworxx.pages.page[selectedPageIndex].preview}"/>
<mx:Label x="10" y="492" width="157" fontWeight="bold" text="{codeworxx.pages.page[selectedPageIndex].visible}"/>
<mx:Text x="10" y="513" width="157" text="{codeworxx.pages.page[selectedPageIndex].description}"/>
<mx:Button x="10" y="461" label="Visit Website" width="159" click="browseLoc('{codeworxx.pages.page[selectedPageIndex].url}')"/>

кроме кнопки. Функция «browseLoc» содержит только текст {codeworxx.pages.page [selectedPageIndex] .url}, но не значение. Как мне это сделать?

1 Ответ

0 голосов
/ 16 декабря 2009

Не очень понятно из вопроса. Вы можете использовать свойство itemClick в компоненте datagrid для считывания значения URL-адреса выбранного компонента в сетке. На itemClick вы можете вызвать метод browseLoc.

...