ComboBox和DataGrid的使用

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
    <fx:Script>
        <![CDATA[
            import mx.collections.ArrayCollection;
            [Bindable]
            private var d:ArrayCollection=new ArrayCollection([
                {label:"aa"},{label:"bb"},{label:"cc"},{label:"dd"}
            ]);
            
            [Bindable]
            private var dgdp:ArrayCollection=new ArrayCollection([
                {id:"1",label:"aa",sum:"100"},{id:"2",label:"bb",sum:"200"},{id:"3",label:"cc",sum:"300"},{id:"4",label:"dd",sum:"400"}
            ]);
        ]]>
    </fx:Script>
    <fx:Declarations>
        <!-- 将非可视元素(例如服务、值对象)放在此处 -->
    </fx:Declarations>
    <s:ComboBox id="comboBox" x="338" y="148" dataProvider="{d}"/>
    <s:DataGrid id="dg" x="315" y="174" width="197" dataProvider="{dgdp}" requestedRowCount="4">
        <s:columns>
            <s:ArrayList>
                <s:GridColumn dataField="id" headerText="id"></s:GridColumn>
                <s:GridColumn dataField="label" headerText="lable"></s:GridColumn>
                <s:GridColumn dataField="sum" headerText="sum"></s:GridColumn>
            </s:ArrayList>
        </s:columns>
        <s:typicalItem>
            <fx:Object dataField1="示例数据" dataField2="示例数据" dataField3="示例数据"></fx:Object>
        </s:typicalItem>
    </s:DataGrid>
</s:Application>

 

posted on 2012-09-10 17:10  雷、  阅读(150)  评论(0)    收藏  举报

导航