flex 基于列表的组件

flex 基于列表的组件 - JQD - The future is in my
 <?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx=" http://www.adobe.com/2006/mxml"
viewSourceURL="src/ControlsListBased/index.html"
layout="horizontal" width="460" height="360"
>
<mx:Script>
<![CDATA[
import flash.events.MouseEvent;
import mx.controls.Alert;
import mx.collections.ArrayCollection;
private const NL:String = "\r";
// A data provider created by using ActionScript
[Bindable]
private var subscriptions:ArrayCollection =
new ArrayCollection
(
[
{data:0, label:"Print"},
{data:1, label:"Website"},
{data:2, label:"RSS (text)"},
{data:3, label:"Podcast"}
]
);
private function submitButtonClickHandler(event:MouseEvent):void
{
 var userDetails:String = "You submitted the following details:" + NL + NL;
 userDetails += "Name: " + userName.text + NL;
 userDetails += "Email: " + userEmail.text + NL;
 userDetails += "Site rating: " + userRating.selectedItem.label + NL + NL;
 userDetails += "Subscriptions:";
 var selectedSubscriptionItems:Array = userSubscriptions.selectedItems;
 for ( var i:String in selectedSubscriptionItems)
 {
  userDetails += selectedSubscriptionItems[i].label + ", ";
 }
 userDetails = userDetails.substring(0, userDetails.length-2);
 Alert.show ( userDetails );
}
]]>
</mx:Script>
<mx:Panel title="Feedback form" width="99%" paddingLeft="10" paddingTop="10" paddingRight="10" paddingBottom="10" layout="vertical">
 <mx:Text text="Thank you for giving us feedback:" width="100%" fontWeight="bold"/>
 <mx:Form width="100%">
  <mx:FormItem label="Name:" width="100%">
   <mx:TextInput id="userName" />
  </mx:FormItem>
  <mx:FormItem label="Email:" width="100%">
   <mx:TextInput id="userEmail" />
  </mx:FormItem>
  <mx:FormItem label="Site rating:" width="100%">
   <mx:ComboBox id="userRating" width="100%">
   <!-- An inline data provider -->
    <mx:Array>
     <mx:Object data="0" label="Zero" />
     <mx:Object data="1" label="One" />
     <mx:Object data="2" label="Two" />
     <mx:Object data="3" label="Three" />
     <mx:Object data="4" label="Four" />
    </mx:Array>
   </mx:ComboBox>
  </mx:FormItem>
  <mx:FormItem label="Subscriptions:" width="100%">
   <mx:List id="userSubscriptions" rowCount="3" allowMultipleSelection="true" width="100%" dataProvider="{subscriptions}"/>
  </mx:FormItem>
 </mx:Form>
  
 <mx:ControlBar x="120" y="258" horizontalAlign="center">
  <mx:Button id="submitButton" label="Submit" click="submitButtonClickHandler(event);"/>
 </mx:ControlBar>
</mx:Panel>
</mx:Application>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值