【发布时间】:2011-04-27 10:46:20
【问题描述】:
大家好
我是 flex 新手,所以如果是菜鸟问题,请原谅。
我有 2 个依赖的组合框(国家和州)和一个提交按钮。
现在我想要的是在用户提交表单后它应该显示一个警报框
喜欢
selected country is "selected item"
selected state is"selected item"
谢谢
【问题讨论】:
标签: apache-flex flex3
大家好
我是 flex 新手,所以如果是菜鸟问题,请原谅。
我有 2 个依赖的组合框(国家和州)和一个提交按钮。
现在我想要的是在用户提交表单后它应该显示一个警报框
喜欢
selected country is "selected item"
selected state is"selected item"
谢谢
【问题讨论】:
标签: apache-flex flex3
这是一个简单形式的示例
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" minWidth="955" minHeight="600">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
protected function button1_clickHandler(event:MouseEvent):void
{
Alert.show("Selected country is "+'"'+cm1.selectedItem+'"\n'+"Selected state is "+'"'+cm2.selectedItem+'"');
}
]]>
</mx:Script>
<mx:ComboBox id="cm1" width="150" dataProvider="['a1','b1','c1']"/>
<mx:ComboBox id="cm2" width="150" dataProvider="['a1a','b1b','c1c']"/>
<mx:Button label="Submit" click="button1_clickHandler(event)"/>
</mx:Application>
【讨论】:
<?xml version="1.0"?>
<!-- dpcontrols/ComboBoxEvent.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
<mx:Script>
<![CDATA[
import mx.controls.Alert;
]]>
</mx:Script>
<mx:ComboBox id="mycb">
<mx:ArrayCollection>
<mx:Object label="AL" data="Montgomery"/>
<mx:Object label="AK" data="Juneau"/>
<mx:Object label="AR" data="Little Rock"/>
</mx:ArrayCollection>
</mx:ComboBox>
<mx:ComboBox id="mycb2">
<mx:ArrayCollection>
<mx:Object label="US" data="United States"/>
<mx:Object label="MX" data="Mexico"/>
<mx:Object label="IR" data="Ireland"/>
</mx:ArrayCollection>
</mx:ComboBox>
<mx:Button id="button1" label="Submit" click="Alert.show('Submit Successful! State: '+{mycb.selectedItem}+' Country:'+{mycb2.selectedItem}, 'Alert Box', mx.controls.Alert.OK);"/>
" width="100"/>
</mx:Application>
【讨论】: