`
nianshi
  • 浏览: 419025 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Flex DataGrid组件点选多行及获取数据实例

    博客分类:
  • 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/halo"
      minWidth="1024" minHeight="768"
      creationComplete="init();">

<fx:Script>
   <![CDATA[
    private var xiangshengXMLList:XMLList = new XMLList();
   
    public function init():void{
     for(var i:int = 0; i < 5; i++){
      xiangshengXMLList += <>
            <myMusicXMLList>
             <wode>
              <musicNameColumn>{i + "仙剑奇侠传"}</musicNameColumn>
              <musicSangColumn>{i}</musicSangColumn>
             </wode>
            </myMusicXMLList>
              </>;
     }
     dataGridID.dataProvider = xiangshengXMLList.child("wode");
    }
   
    private function showSeleted():void{
       if(dataGridID.selectedItem != null){
        for(var i:int = 0; i < dataGridID.selectedItems.length; i++){
       trace(dataGridID.selectedItems[i].musicNameColumn);
      }
     }
    }
   
   ]]>
</fx:Script>

<!--先设置这两个属性allowDragSelection="true" allowMultipleSelection="true";按住Ctrl键再点选要选的行-->
<mx:DataGrid id="dataGridID" x="300" y="50" width="500" height="300" rollOverColor="red"
     allowDragSelection="true" allowMultipleSelection="true">
   <mx:columns>
    <mx:DataGridColumn dataField="musicNameColumn" headerText="歌曲名"/>
    <mx:DataGridColumn dataField="musicSangColumn" headerText="歌手"/>
   </mx:columns>
</mx:DataGrid>

<mx:Button x="400" y="400" label="查看选中的行数据" click="showSeleted();"/>

</s:Application>

分享到:
评论

相关推荐

    flex datagrid checkbox实现源码

    在Flex编程中,数据网格(DataGrid)是一种常用的组件,用于展示和操作表格形式的数据。在数据网格中,复选框(Checkbox)的实现对于用户交互尤为重要,它允许用户进行多选操作,例如批量删除、修改等。"flex ...

    Flex4之DataGrid四个的示例【客户端和服务器端】

    总结起来,"Flex4之DataGrid四个的示例【客户端和服务器端】"这一主题涵盖了使用Flex4的DataGrid组件展示和处理数据的基本技巧,包括客户端数据绑定、服务器端交互以及JSON数据的使用。通过具体的示例,开发者可以...

    flex的dataGrid添加复选框(checkBox)

    首先,我们需要了解Flex中的DataGrid组件。DataGrid是基于MX组件库的一个控件,它能够与数据提供者绑定,如ArrayCollection或XMLListCollection,来展示数据。在DataGrid中,我们可以自定义列的显示方式,包括添加...

    Flex动态创建DataGrid设置图片

    在Flex开发中,DataGrid控件是用于展示数据集的常用组件,它可以显示多行多列的数据,并且具有丰富的自定义功能。本教程主要聚焦于如何在Flex中动态创建DataGrid,并向其中添加图片,这在创建交互式、富媒体应用时...

    flex组件介绍

    本文将深入探讨Flex组件的特性、分类及具体应用。 #### Flex组件概述 Flex组件是构建Flex应用程序的基础元素,它们可以被看作是预定义的UI(用户界面)构建块。组件通常包括可视元素和非可视元素,可视元素如按钮...

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

    DataGrid组件是一种用于显示表格数据的容器,支持排序、分页等功能。 ##### 5. **HorizontalList** HorizontalList组件可以水平排列其子项,适合制作水平滚动的列表或菜单。 ##### 6. **HRule** HRule组件用于...

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

    以上仅为《Flex 3 组件实例与应用(2009版)》书中部分知识点的概述,该书详细介绍了每一个组件的使用方法、属性、事件以及示例代码,对于希望深入学习和掌握Flex 3开发技术的读者来说,是一本不可多得的实战指南。

    flex开发实例

    根据给定文件的信息,我们可以提炼出一系列关于Flex开发的关键知识点,包括Flex的基础概念、MXML与ActionScript的基本用法以及一些具体的控件和功能实现。下面将详细展开这些知识点: ### Flex简介 Flex是一种用于...

    Flex入门实例教程

    ### Flex入门实例教程知识点概述 #### 一、Flex简介 - **定义与特点**:Flex是一种开源框架,用于构建高质量的Web应用程序,并可跨浏览器、操作系统和设备进行部署。它结合了HTML、JavaScript和Flash Player的功能...

    Flex 开发实例( ArcGIS)

    ### Flex 开发实例(ArcGIS)相关知识点 #### 1. Flex 简介 Flex是一种开源框架,用于构建高质量的Web应用程序,并将其部署到桌面浏览器和移动设备上。Flex结合了强大的编程语言ActionScript 3.0以及MXML标记语言,...

    Flex开发实例--学习必备

    根据给定的文件信息,我们可以总结出一系列关于Flex开发的基础知识点和特定实例,适用于初学者。以下是详细的知识点概述: ### Flex开发基础 #### 1. Flex简介 - **Flex** 是一种开源框架,用于构建高质量的Web...

    Flex开发实例

    ### Flex开发实例知识点详解 #### 一、Flex简介与基础 **1. Flex简介** - **定义**: Flex是一种开源框架,用于构建具有表现力的Web应用程序,并能够跨浏览器、操作系统和设备平滑运行。 - **特点**: 基于XML...

    Flex基础入门与开发实例

    ### Flex基础入门与开发实例知识点概述 #### 一、Flex简介 - **定义**: Flex是一种开源框架,由Adobe系统提供支持,主要用于构建跨浏览器、跨平台的富互联网应用程序(RIA)。Flex开发基于XML,因此其语法遵循XML的...

    flex 入门实例教程

    ### Flex 入门实例教程知识点总结 #### 一、Flex简介 - **Flex** 是一种开源框架,主要用于构建跨浏览器、跨平台的应用程序。它基于Adobe的Flash平台,并且使用了MXML(一种XML方言)作为标记语言以及ActionScript...

    Flex详细文档.pdf

    ### Flex详细知识点解析 #### 一、Flex简介与基础概念 **Flex** 是一款由Adobe推出的开源框架,用于构建高性能的、丰富的互联网应用程序(RIA)。Flex的核心优势在于其能够跨平台运行,并且提供了一套完整的开发工具...

    使用 ACTIONSCRIPT 3.0组件 (AS3组件帮助文档)

    基于 List 的组件如 `DataGrid` 和 `List` 提供了对数据集合的可视化管理。 **使用 DataProvider** DataProvider 是一种数据结构,用于向基于 List 的组件提供数据源。 **使用 CellRenderer** CellRenderer 用于...

    Flex Gis 开发

    ### Flex GIS 开发知识点 #### 一、Flex简介与基础 **Flex** 是一款由Adobe推出的开源框架,它主要用于构建高性能且美观的Web应用程序。Flex使用了一种名为**MXML**(Mark-up eXtension Language)的XML标记语言...

    flex开发工具的学习.txt

    通过上述知识点的详细介绍,我们不仅了解了Flex开发的基本概念和技术栈,还深入探讨了Flex的各种UI组件、数据类型、控制结构以及容器与布局管理等方面的内容。这对于想要掌握Flex技术的开发者来说是非常宝贵的资源。

    flex题目大全

    根据给定文件的信息,我们可以总结出一系列与Flex和ActionScript 3(AS3)相关的知识点。下面的内容将针对每一个问题进行详细的解答。 ### Flex及AS3基础知识 #### 1. AS3语言中,Array里面是不是可以放不同类型?...

    flex 控件的重要属性

    - selectedIndex和selectedItems:在DataGrid这样的组件中,用以获取或设置选中行的索引或者选中的项。 - instanceIndex和instanceIndice:在组件的实例中,这两个属性表示当前组件实例的索引。 以上属性在实际...

Global site tag (gtag.js) - Google Analytics