加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flash builder4里面comboBox的问题

发布时间:2020-12-15 06:43:59 所属栏目:百科 来源:网络整理
导读:flash builder4 就是flex builder3升级后的说法- -感觉更统一了。 ? 直接说官方给出的最新解释吧: ComboBox 控件是 DropDownListBase 控件的子类。与 DropDownListBase 控件类似,当用户从 ComboBox 控件的下拉列表中选择某项时,数据项将显示在控件的提示

flash builder4 就是flex builder3升级后的说法- -感觉更统一了。

?

直接说官方给出的最新解释吧:

ComboBox 控件是 DropDownListBase 控件的子类。与 DropDownListBase 控件类似,当用户从 ComboBox 控件的下拉列表中选择某项时,数据项将显示在控件的提示区域中。

这两个控件之间的一个区别是,ComboBox 控件的提示区域是使用 TextInput 控件实现的,而 DropDownList 控件是通过 Label 控件实现的。因此,用户可以编辑控件的提示区域,以输入非预定义选项之一的值。

例如,DropDownList 控件仅允许用户从控件的预定义项列表中进行选择。ComboBox 控件允许用户既可以从预定义项中选择,也可以在提示区域中输入新项。您的应用程序可以识别已输入一个新项,(可选)并将其添加到控件的项列表中。

ComboBox 控件还可以当用户在提示区域中输入字符时搜索项列表。当用户输入字符时,将打开控件的下拉区域,然后滚动到项列表中最接近的匹配项并加亮。

注意:基于 Spark List 的控件(Spark ListBase 类及其子类,如 ButtonBar、ComboBox、DropDownList、List 和 TabBar)不支持将 BasicLayout 类作为 layout 属性的值。不要将 BasicLayout 与基于 Spark List 的控件一起使用。

?

照这个说法

可以直接这样做:

<?xml version="1.0" encoding="utf-8"?>
<!--? 控制 ComboBox?的一个实例 -->
<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">
??????????????????
??? <fx:Script>
??????? <![CDATA[
??????????? import mx.collections.ArrayCollection;
???????????
??????????? [Bindable]//链接数据的标记
??????????? public var complexDP:ArrayCollection = new ArrayCollection(
??????????????? [??? {ingredient:"Salmon",category:"Meat"},
??????????????????? {ingredient:"Potato",category:"Starch"},
??????????????????? {ingredient:"Cucumber",category:"Vegetable"},
??????????????????? {ingredient:"Steak",
??????????????????? {ingredient:"Rice",
??????????????????? {ingredient:"Cumin",category:"Spice"}
??????????????? ]???????????????
?????

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读