`
a515010475
  • 浏览: 26859 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

flex list组件增加删除

    博客分类:
  • flex
阅读更多
<?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" minWidth="955" minHeight="600">
    <s:layout>
        <s:VerticalLayout verticalAlign="middle" horizontalAlign="center" />
    </s:layout>
   
    <fx:Script>
        <![CDATA[
            import mx.collections.ArrayCollection;
            import mx.controls.Alert;
            import mx.events.FlexEvent;
           
            [Bindable]
            private var m:ContextMenu;
           
            [Bindable]
                private var d:ArrayCollection = new ArrayCollection([
                    {id:1,city:"湖南"},
                    {id:1,city:"湖北"},           
                    {id:3,city:"上海"}]);
           
            private function addData():void
            {
                var obj:Object=new Object();
                obj.id=d.length;
                obj.city=t.text;
                d.addItem(obj);
               
                t.text='';
            }
           
            private function deleteData():void{
            d.removeItemAt(lists.selectedIndex);
            }
        ]]>
    </fx:Script>
   
    <fx:Declarations>
    <!-- 将非可视元素(例如服务、值对象)放在此处 -->
    </fx:Declarations>
   
    <s:List id="lists" dataProvider="{d}" labelField="city" width="200" height="200"></s:List>
   
    <s:TextInput id="t" width="200"/>
   
    <s:HGroup width="200" height="30" verticalAlign="middle" horizontalAlign="center">
    <s:Button label="添加" enabled="{t.text==''?false:true}" click="addData()" />
    <s:Button label="删除" enabled="{lists.selectedIndex==-1?false:true}" click="deleteData()" />
    </s:HGroup>
</s:Application>
分享到:
评论
1 楼 clschen 2013-09-06  
mvc 的思想,操作数据,改变视图....

相关推荐

    flex组件LIST使用

    #### 知识点三:List组件的配置与使用 `List`组件是Flex中显示数据集合的主要手段之一。它能够根据传入的数据源自动创建相应的项视图。在示例中,`List`组件通过`dataProvider`属性绑定到了`myDP`,这意味着它将...

    FLEX_List).rar_flex_flex list_flex li_flex lis_flex list

    综上所述,这个`FLEXList`项目展示了如何使用Flex的`List`组件来创建一个具有动态添加、删除功能的列表,并且通过视觉特效增强了用户体验。开发者通过Flex的强大功能和灵活性,能够创建出高效、互动的Web应用,满足...

    Flex3组件拖放教程

    通过拖放操作,用户能够选择一个对象(例如`List`控件或Flex中的`Image`控件),并将其拖动至另一个组件(容器)中,最终将该对象添加到目标组件内。 #### 二、关于拖放操作 拖放操作主要包括三个阶段:初始化、...

    flex4 list全选,反选

    在Flex4中,List组件是用于展示数据列表的常用组件,它可以显示一组可滚动的数据项。在实际应用中,我们经常需要实现对列表中的所有项进行全选或反选的操作,以便用户能快速选择或取消选择全部内容。本文将详细探讨...

    Flex4.x 构建可编辑的List【带序号排列】

    在Flex4.x中,构建一个可编辑的List组件并实现带序号排列的功能是一项常见的需求,这主要涉及到Flex4的List组件、数据绑定、ItemRenderer自定义以及数据管理等方面的知识。下面将详细介绍如何实现这样的功能。 1. *...

    Flex UI组件使用全集

    ### Flex UI组件使用全集详解 #### 概述 本文档是基于阿树对Adobe Flex UI组件库的全面整理,并结合Adobe主页上提供的各种组件代码示例进行深度解析。Flex是一种用于构建高度交互式的Web应用的框架,尤其适用于创建...

    Flex 3 组件实例与应用(2009版)

    List组件用于显示列表数据,可以是单选或多选。 ##### 10. **NumericStepper** NumericStepper组件允许用户通过按钮来增加或减少数值,非常适合数值输入的场景。 ##### 11. **ProgressBar** ProgressBar组件显示...

    Flex手机项目代码

    2. **List组件**:在Flex中,List组件用于展示可滚动的数据列表,通常与数据提供器绑定,可以从数据源中动态加载数据。开发者可以自定义List的外观和行为,例如通过设置itemRenderer来自定义每个列表项的显示。 3. ...

    flex可以使用的crud例子

    Flex中可以添加删除按钮,关联一个事件处理函数,该函数负责调用服务组件来执行删除操作。 在压缩包中的"flex可以使用的crud例子"可能包含以下文件: - 主MXML文件(如Main.mxml):定义了Flex应用程序的主界面,...

    Flex 购物车整站代码

    在购物车案例中,可能涉及到与后台数据库交互,如添加、删除和更新购物车中的商品,这就需要用到Flex的HTTPService或WebService组件。 5. **XML数据格式**:catalog.xml可能是存储商品信息的数据文件,XML作为一种...

    flex 拖拽功能 中文文档

    在大多数情况下,Flex会自动处理拖放后的数据整合,可能包括从发起者中删除数据。 #### 单一组件的角色转换 Flex中的单个组件不仅可以充当拖动发起者,还可以成为拖放目标,这意味着可以在同一个组件内部移动数据...

    Flex Tree 通过Arraycollection转化为XML数据源,新增、删除、修改功能的整合

    本篇文章将聚焦于如何将ArrayCollection转换为XML数据源,并实现Flex Tree组件的新增、删除和修改功能。以下是详细的解释和步骤。 首先,ArrayCollection是Flex中常用的数据结构,它是一个动态数组,支持数据绑定和...

    向Tree空间添加删除XML数据节点_Flex4

    本篇文章将重点讲解如何在Flex4中向Tree组件添加和删除XML数据节点。 Flex4是一款强大的开发工具,它基于ActionScript 3.0和Flash Player或Adobe AIR运行时,用于创建富互联网应用程序(RIA)。Tree组件是Flex中...

    flex分页代码

    `ArrayCollection`是基于数组的数据提供器,它可以对数组进行添加、删除、排序等操作,并且支持数据绑定。当我们需要实现分页时,`ArrayCollection`可以通过设置`length`属性限制当前页面的数据量。 2. **分页组件*...

    flex与数据库交互

    二、Flex中的HTTPService组件 在Flex中,HTTPService组件是与服务器进行数据交换的主要工具。开发者可以使用它来发送XML、JSON或其他格式的数据到服务器,并接收响应。以下是一个简单的HTTPService使用的例子: ``...

    flex4 简单增删改实例

    本实例将探讨如何在Flex 4中实现简单的数据添加、删除和修改功能。 首先,我们需要了解Flex 4中的数据模型。在Flex中,数据通常与视图组件进行绑定,这可以通过MXML的data属性或ActionScript的setData方法完成。...

    Flex4 DataGrid控件行编辑项目

    DataGrid控件是MXML中的一个组件,用于展示数据源(如ArrayCollection或XMLList)中的数据,并以表格形式呈现。通过绑定数据源,我们可以轻松地将数据展示在各个单元格中。在Flex4.6中,DataGrid支持两种编辑模式:...

    Flex 编程技巧

    在Flex中创建具有透明背景的Alert窗口,可以通过设置Alert组件的modalTransparency属性为0.0,和modalTransparencyBlur属性为0实现。 7. 设置随机颜色 改变组件的颜色可以使用setStyle方法,并传入颜色值。要设置...

    flex增删改查例子(完整版)

    在本压缩包中,"flex增删改查例子(完整版)"是一个示例项目,旨在帮助开发者了解如何在Flex中实现数据库操作的基本功能,包括添加(Add)、删除(Delete)、修改(Update)和查询(Query)数据。 1. **Flex基础...

    Flex相册

    在Flex相册中,可能会使用Image组件来展示照片,Button组件来执行操作,如翻页或删除照片,以及List或DataGrid组件来呈现照片列表。 4. **数据绑定**:Flex中的数据绑定允许开发者将UI组件的属性与应用程序的数据...

Global site tag (gtag.js) - Google Analytics