XMLファイルから値を取得するデータグリッドを持っています(FlexでPHPとHTTPリクエストを使用してこのXMLファイルをデータベースから取得しています)。私は、データグリッドのすべての行にチェックボックスを作成しました。 私はトウまたは3つのチェックボックスを選択したいと思うし、すべての値のフォームを特定のフォーム、prefered arraycollection(私は直接この棒グラフにこの配列を渡すことができます)を取得したいと思います。私がフレキシブルになったので、ある人が私を助けてくれますか?フレックスのDataGridから選択した値を取得する方法
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" creationComplete="siteData.send()">
<mx:Script>
<![CDATA[
import mx.collections.XMLListCollection;
import mx.controls.*;
import mx.events.ListEvent;
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
[Bindable] private var fullXML:XMLList;
private function contentHandler(evt:ResultEvent):void{
fullXML = evt.result.values;
}
]]>
</mx:Script>
<mx:VBox>
<mx:Label text="This Data Grid is loading the full XML file"/>
<mx:DataGrid width="600" id="datagrid" dataProvider="{fullXML}">
<mx:columns>
<mx:DataGridColumn headerText="Select">
<mx:itemRenderer>
<mx:Component>
<mx:HBox horizontalAlign="center">
<mx:CheckBox id="check"/>
</mx:HBox>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
<mx:DataGridColumn dataField="release_version" headerText="Release"/>
<mx:DataGridColumn dataField="build" headerText="build"/>
<mx:DataGridColumn dataField="time_login" headerText="time_login"/>
<mx:DataGridColumn dataField="time_tunnel" headerText="time_tunnel"/>
<mx:DataGridColumn dataField="rate_login" headerText="time_tunnel"/>
<mx:DataGridColumn dataField="rate_tunnel" headerText="rate_tunnel"/>
</mx:columns>
</mx:DataGrid>
</mx:VBox>
<mx:HTTPService url="http://localhost/php_genxml.php" id="siteData" result="contentHandler(event)" resultFormat="e4x"/>
</mx:Applicaton>
私はいくつかのチェックボックスを選択すると、データ・グリッド内のすべてのフィールドの値を取得することチェックボックスに対応するようにしたい、いくつかのいずれかをどのように選択された値(の選択された値を得るために私を助けることができますチェックボックス)を使用します。
こんにちはサーガルラワル、シンプルで素敵なソリューションのための おかげ..上記の作業のための –
ありがとうサーガル。 –
サガールさんに感謝しますが、私が添付したスクリプトをこれを行う方法を教えてください。私はあなたのスクリプトで文字列のようないくつかの機能があるように見えたischeckedなど..コードにはありません。 – tanuj