1)下拉框Combobox
<fx:Declarations>
<fx:Model id="lbList">
<states>
<state label="请选择批量操作" data="00"/>
<state label="加入特价商品表" data="01"/>
<state label="加入团购商品表" data="02"/>
<state label="商品下架" data="03"/>
<state label="商品上架" data="04"/>
<state label="统一调价" data="05"/>
<state label="分别调价" data="06"/>
<state label="统一调库存" data="07"/>
<state label="分别调库存" data="08"/>
<state label="商品分类" data="09"/>
<state label="商品品牌" data="10"/>
</states>
</fx:Declarations>
<fx:Script>
<![CDATA[
protected function plcz_changeHandler(event:Event):void
{
if(ComboBox(event.target).selectedItem.data=="01" && gridSplb.selectedItems!=null){
TeJiaSpTilleWindow = new TeJiaSpTitleWindow();
var tj_add_tjbList:ArrayCollection = new ArrayCollection();
for each(var obj:DmSp in gridSplb.selectedItems) {
tj_add_tjbList.addItem(obj);
}
TeJiaSpTilleWindow.Add_list= tj_add_tjbList;
plcz.selectedIndex=0;
TeJiaSpTilleWindow.addEventListener(EventType.DATA_ADDED_EVENT,AddTjsp_Handler);
PopUpManager.addPopUp(TeJiaSpTilleWindow,this.parentApplication as DisplayObject,true);
PopUpManager.centerPopUp(TeJiaSpTilleWindow);
}
else if....
}
]]>
</fx:Script>
<mx:ComboBox height="25" id="plcz" dataProvider="{lbList.state}" change="plcz_changeHandler(event)"/>
2)DropDownList
<s:DropDownList id="alignVal" prompt="left" change="this.changeHandler()">
<s:dataProvider>
<mx:ArrayList>
<fx:String>left</fx:String>
<fx:String>right</fx:String>
<fx:String>center</fx:String>
<fx:String>justify</fx:String>
<fx:String>start</fx:String>
<fx:String>end</fx:String>
</mx:ArrayList>
</s:dataProvider>
</s:DropDownList>
3)FLEX4 相对 FLEX3的组件变化列表中列出以这么一项:
mx.controls.ComboBox -> spark.components.DropDownList
官方解释如下:
ComboBox 控件是 DropDownListBase 控件的子类。与 DropDownListBase 控件类似,当用户从 ComboBox 控件的下拉列表中选择某项时,数据项将显示在控件的提示区域中。
这两个控件之间的一个区别是,ComboBox 控件的提示区域是使用 TextInput 控件实现的,而 DropDownList 控件是通过 Label 控件实现的。因此,用户可以编辑控件的提示区域,以输入非预定义选项之一的值。
例如,DropDownList 控件仅允许用户从控件的预定义项列表中进行选择。ComboBox 控件允许用户既可以从预定义项中选择,也可以在提示区域中输入新项。您的应用程序可以识别已输入一个新项,(可选)并将其添加到控件的项列表中。
(NumericStepper也可以在提示区域中输入新项 如<s:NumericStepper maximum="200" value="100" stepSize="2" />)
ComboBox 控件还可以当用户在提示区域中输入字符时搜索项列表。当用户输入字符时,将打开控件的下拉区域,然后滚动到项列表中最接近的匹配项并加亮。
今天在测试使用<s:ComboBox dataProvider="{provider}" labelField="label"/>时发现编译没报错,但运行后却始终也显示不出控件。上网搜了一下,发现原来控件被替换了。
针对FLEX3中ComboBox的用法,在FLEX4中应改成以下用法:
<s:DropDownList dataProvider="{provider}" labelField="label"/>
或
<mx:ComboBox dataProvider="{provider}" labelField="label"/>
需要注意的是:
1)DropDownList的DataProvider不能是Array类型的
2)DropDownList默认显示时与ComboBox不一样,需要手动指定 selectedIndex的值
下面给出一段示例:
+ expand sourceview plaincopy to clipboardprint?
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/meteorlWJ/archive/2010/04/14/5486063.aspx
分享到:
相关推荐
要查看您的安装与那些一起中的个性的一组在您的项目中定义,可以在Configuration下选择Message Personalities, Analyser Personalities or Compiler Personalities这几个选项 当创建了一个额外的特性,也可以设置...
代码要能提供以下几个基本功能。 (1)注册:每个进入系统的人员需注册,管理员不用 (2)查询功能:可以查阅参选对象的信息当前投票状态 参选对象 票数 排名 (3)管理人员可以查看注册信息用户名 手机号 投票次数 ...
该在线考试系统主要采用ASP、HTML、Access数据库、VBScript、SQL等技术和工具〖本文来自论文路上,Www.Lw63.Com,专业毕业设计〗整体设计遵循软件...需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段...
如果能使用算术比较的话,或许能简单地解决这个问题,但是正则表达式中并不提供关于数学的任何功能,所以只能使用冗长的分组,选择,字符类来描述一个正确的IP地址:((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|...
1 Accordion 2 AccordionPane 实现多面板,每次都只显示一个,其他收藏起来,可以设置显示隐藏的时间和渐变效果哦 3 AlwaysVisibleControlExtender 这个东西是将VerticalSide的值设置好后无论页面的滚动条滚动,这...
读者可以学习到以下几个方面的技巧: 掌握Oracle数据库中独有的SQL强大特征; 读取并理解SQL执行计划; 快速分析并改进表现欠佳的SQL; 通过提示及配置文件等来控制执行计划; 在程序中优化查询而无需改动...
该工具拥有易于使用的高级安装程序功能,可帮助管理软件的访问权限,包括序列号列表和基于数字检验的使用时间限定,并添加了安装文件分组功能,将数据包分组为几个组件,根据不同的安装需要进行安装不同的内容,还...
QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新好友列表,响应用户双击的事件,并得到好友的编号,把聊天界面加入到管理类,设置密码保护等。 Java编写的网页版魔方游戏 内容索引:JAVA...
QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新好友列表,响应用户双击的事件,并得到好友的编号,把聊天界面加入到管理类,设置密码保护等。 Java编写的网页版魔方游戏 内容索引:JAVA...
10.1 选择了哪一个单选框 10.2 单击文字实现单选框的选定 10.3 被选中的复选框求和 10.4 复选框组选 10.5 复选框分组全选 10.6 复选框和文本框的联动效果 10.7 单击任意单元格都能自动选中复选框 10.8 调用复选框...
10.1 选择了哪一个单选框 10.2 单击文字实现单选框的选定 10.3 被选中的复选框求和 10.4 复选框组选 10.5 复选框分组全选 10.6 复选框和文本框的联动效果 10.7 单击任意单元格都能自动选中复选框 10.8 调用复选框...
“scope参数允许你配置creator的生命周期,共有以下几个选项:application,session,request,page.这些参数对于用过jsp或servlet的开发人员并不陌生. 3.1 Uing static methods 如果你想远程调用一个creator的静态方法,...
于是有了:对于某一个服务器,要限定特定IP对其进行访问的需求。 因为存在:Windows server 2003、2008、2012及Linux这几种主流服务器。 我们分不同服务器来描述。 Windows server 2003 1.Win键+R键,输入 Control...