`

Flex中禁用Combobox的可编辑属性和添加prompt属性

    博客分类:
  • Flex
阅读更多

Flex中禁用Combobox的可编辑属性和添加prompt属性

Flex中可以选择使用Dropdownlist或者Combobox来实现一些下拉列表的功能,通过本实例,Dropdownlist和Combobox基本上实现了同等功能转换

Combobox禁用了inputtext的可编辑属性。闲言碎语不要讲,我有代码来呈上!

<?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" viewSourceURL="srcview/index.html">
 
    <fx:Script>
        <![CDATA[
            import mx.collections.ArrayCollection;
            import mx.events.FlexEvent;
 
            import spark.events.DropDownEvent;
 
            private var arr:Array=[{label:"Red"},{label:"Orange"},{label:"Yellow"},{label:"Blue"},{label:"Green"}];
            [Bindable]
            private var myData:ArrayCollection=new ArrayCollection(arr);
 
            protected function combobox1_creationCompleteHandler(event:FlexEvent):void
            {
                this.cb.textInput.text="Please Select";
            }
 
            protected function cb_closeHandler(event:DropDownEvent):void
            {
                this.cb.setStyle("skinClass",undefined);
            }
 
        ]]>
    </fx:Script>
    <s:layout>
        <s:VerticalLayout verticalAlign="middle" horizontalAlign="center"/>
    </s:layout>
    <s:ComboBox id="cb" skinClass="com.MyComboBox" dataProvider="{myData}"
                creationComplete="combobox1_creationCompleteHandler(event)" close="cb_closeHandler(event)"/>
 
</s:Application>
 

 

分享到:
评论
2 楼 guangqiang 2011-12-16  
omooeo 写道
我用你上面的代码试了一下, 还是可以输入。

不会吧 那你用dropdownlist吧
1 楼 omooeo 2011-12-15  
我用你上面的代码试了一下, 还是可以输入。

相关推荐

    flex实现 ComboBox中下拉checkbox

    考虑到描述中提到的“可移动面板”和“可改大小面板”,我们可以创建一个自定义的Panel组件,包含ComboBox,并赋予它移动和调整大小的能力。这可以通过添加鼠标事件监听器来实现。 ```actionscript public class ...

    Flex设置下拉框ComboBox组件在不可编辑状态下的选中样式

    在某些情况下,我们可能希望禁用ComboBox的编辑功能,使其变为只读模式,同时还要保持良好的用户体验,即设置在不可编辑状态下选中项的特定样式。本篇文章将深入探讨如何实现这一目标。 首先,了解ComboBox的基本...

    flex4代替ComboBox的类

    flex4中不能使用combobox,该类是用LIST 自写的一个代替类

    flex ComboBox checkbox

    ComboBox是Adobe Flex中的一种UI组件,它结合了输入文本框和下拉列表。用户可以手动输入文本,也可以从预定义的选项列表中选择。列表中的每个选项通常只允许用户选择一个,但通过添加复选框,我们可以实现多选功能。...

    flex datagrid 中实现combobox联动

    在Flex编程中,数据网格(DataGrid)是用于展示大量结构化数据的组件,而ComboBox是一种下拉选择框,常用于提供用户可选择的选项。当我们需要在DataGrid的不同列中实现ComboBox的联动效果时,即在一个ComboBox的选择...

    flex 解析xml绑定到combobox点击按钮把combobox所选的数据添加到List

    在Flex开发中,数据绑定和用户交互是两个关键部分,本示例主要展示了如何将XML数据解析并绑定到ComboBox控件,以及如何通过点击Button按钮将ComboBox选定的值添加到List列表中。以下是对这个小例子的详细解释: 1. ...

    flex DataGrid 嵌入Combobox列拖动下拉条数据混乱

    在Flex中,可以通过`dataField`属性将Combobox的值与数据源中的某个字段绑定。 2. **自定义ItemRenderer**:由于默认的ItemRenderer可能无法满足需求,因此需要创建自定义的Combobox ItemRenderer。在这个自定义...

    Flex DataGrid 内嵌ComboBox 再内嵌一个 DataGrid

    1. 创建一个自定义的ComboBox类,继承自mx.controls.ComboBox,添加DataGrid属性和相关方法。 2. 实现DataGrid的ItemRenderer,用于显示组合框中的每个选项。 3. 在ComboBox的open事件中,加载并显示嵌套的DataGrid...

    C# ListView中添加ComboBox等控件

    标题"\"C# ListView中添加ComboBox等控件\"\"指的是如何在ListView的每一行或每一列中添加ComboBox控件,使用户可以在ListView内进行更复杂的操作。这个过程通常涉及到以下几个步骤: 1. **创建ListView控件**:...

    flex combobox联动demo

    Flex Combobox联动效果是Adobe Flex开发中的一个常见功能,它涉及到UI组件的交互与数据绑定。...实际的实现方式将取决于具体的代码和设计决策,但上述内容涵盖了Flex中实现联动Combobox所需的关键概念和工具。

    flex combobox 输入过滤实例

    Flex中的Combobox由两部分组成:一个可编辑的文本输入字段和一个下拉列表。通过设置数据提供器(dataProvider),我们可以将数据绑定到Combobox,这些数据通常是从XML、ArrayCollection或其他数据结构中获取的。 2...

    qt qtableview在表头中添加combobox,checkbox,spinbox

    本主题聚焦于如何在QTableView的表头(QHeaderView)中添加更丰富的交互元素,如Combobox(下拉框)、Checkbox(复选框)和Spinbox(数值旋钮)。这通常是为了增强用户界面的交互性和功能多样性。 首先,我们需要...

    Flex 下拉框为Tree的ComboBox

    在Flex编程中,ComboBox是一个非常常用的组件,它结合了输入框和下拉列表的功能,让用户可以从预设的选项中选择一个值。然而,标准的ComboBox通常仅支持简单的列表项显示,而不能展示层级结构的数据。当需要处理具有...

    Flex ComboBox 树形控件

    Flex Tree形ComboBox由两部分组成:一个可编辑的文本输入框和一个下拉列表。下拉列表中包含一个层次化的树结构,用户可以通过展开和折叠节点来浏览并选择所需的数据项。 2. **数据源**: 树形ComboBox的数据源...

    vb.net DataGridView中添加ComboBox和按钮的控件

    总结,VB.NET中的`DataGridView`提供了丰富的功能,通过添加`ComboBox`和按钮控件,我们可以构建出更复杂、更具交互性的数据展示和编辑界面。理解这些控件的用法和事件处理,对于提升应用程序的功能和用户体验至关...

    AE中添加使用comboBox进行添加图层VB代码

    下面我们将详细介绍如何使用 comboBox 在 AE 中添加图层和显示字段。 知识点 1:comboBox 的使用 在 AE 中,我们可以使用 comboBox 控件来实现图层的添加和选择。comboBox 是一个常用的控件,它允许用户从列表中...

    Flex实现自动过滤ComboBox

    在Flex编程中,ComboBox是一个常用的组件,用于展示可选择的下拉列表。它结合了输入框和下拉列表的功能,用户可以直接输入或者从列表中选择一个选项。在某些场景下,我们可能希望实现ComboBox的自动过滤功能,即当...

    ComboBox中添加颜色和式样

    首先,我们需要创建一个ComboBox对象,并在其Items属性中添加颜色的名称或者RGB值。然后,我们为ComboBox的DrawItem事件绑定一个事件处理函数。在这个函数中,我们可以获取到Graphics对象,它是GDI+的核心绘图类,...

    Delphi中在ComboBox中添加数据库中字段

    Delphi中在ComboBox中添加数据库中字段

    flex中ComboBox嵌套checkbox的例子以及源代码

    在Flex编程中,ComboBox是一个非常常用的组件,它允许用户从一组下拉选项中选择一个值。然而,有时候我们可能需要更复杂的功能,比如在ComboBox中嵌套Checkbox,让用户可以选择一个或多个选项。这个主题——“flex中...

Global site tag (gtag.js) - Google Analytics