Flex 3使DataGrid数据正常运行

时间:2009-12-16 14:30:48

标签: flex flex3 adobe

我有一个问题是从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}')"/>

除了Button。函数“browseLoc”中只包含文本{codeworxx.pages.page [selectedPageIndex] .url} - 而不是值。我该怎么做?

1 个答案:

答案 0 :(得分:0)

问题不是很清楚。您可以使用datagrid组件上的itemClick属性来读取网格中所选组件的URL值。在项目单击中,您可以调用browseLoc方法。