`
it_liuyong
  • 浏览: 101983 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DataGrid双击行数据获得对象

    博客分类:
  • flex
 
阅读更多
<?xml version="1.0" encoding="utf-8"?>
<!-- LabelExample.mxml -->
<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">
    <s:layout>
        <s:VerticalLayout/>
    </s:layout>

    <fx:Script>
        <![CDATA[
            import mx.controls.Alert;
            import mx.events.ListEvent;
            protected function dataGrid_itemDoubleClickHandler(event:ListEvent):void
            {
                Alert.show("[MyFlexHero.com] 你选中了:"+dataGrid.selectedItem["a"]+","+dataGrid.selectedItem["b"]+","+dataGrid.selectedItem["c"]);
            }



        ]]>
    </fx:Script>

   
    <fx:Declarations>
        <s:ArrayCollection id="MyFlexHero">
            <s:source>
                <fx:Array>
                    <fx:Object a="1" b="One.1" c="One.2" />
                    <fx:Object a="2" b="Two.1" c="Two.2" />
                    <fx:Object a="3" b="Three.1" c="Three.2" />
                    <fx:Object a="4" b="Four.1" c="Four.2" />
                    <fx:Object a="5" b="Five.1" c="Five.2" />
                    <fx:Object a="6" b="Six.1" c="Six.2" />
                    <fx:Object a="7" b="Seven.1" c="Seven.2" />
                    <fx:Object a="8" b="Eight.1" c="Eight.2" />
                    <fx:Object a="9" b="Nine.1" c="Nine.2" />
                    <fx:Object a="10" b="Ten.1" c="Ten.2" />
                    <fx:Object a="11" b="Eleven.1" c="Eleven.2" />
                    <fx:Object a="12" b="Twelve.1" c="Twelve.2" />
                    <fx:Object a="13" b="Thirteen.1" c="Thirteen.2" />
                </fx:Array>
            </s:source>
        </s:ArrayCollection>
    </fx:Declarations>
   
   
    <mx:DataGrid id="dataGrid"
                 dataProvider="{MyFlexHero}"
                 width="300" itemDoubleClick="dataGrid_itemDoubleClickHandler(event)" doubleClickEnabled="true">
        <mx:columns>
            <mx:DataGridColumn dataField="a"
                               headerText="Column 123:" />
            <mx:DataGridColumn dataField="b"
                               headerText="Column 123:" />
            <mx:DataGridColumn dataField="c"
                               headerText="Column 123" />
        </mx:columns>
    </mx:DataGrid>

   
</s:Application>
分享到:
评论

相关推荐

    Datagrid实现双击行事件

    本篇将深入探讨如何实现`DataGrid`控件的双击行事件,以便在用户双击某一行时触发特定的操作。 首先,我们要理解`DataGrid`的事件模型。`DataGrid`控件有多种内置事件,其中包括`CellDoubleClick`和`RowDoubleClick...

    DataGrid双击事件&取值

    在`RowDoubleClick`事件处理程序中,`sender`参数代表触发事件的对象(这里是`DataGrid`),`e`参数包含了关于事件的详细信息,如双击的行索引和列索引。通过这些信息,我们可以获取选中的行数据: ```csharp ...

    EasyUI-1.Datagrid 数据网格

    Datagrid 提供了一系列的事件,如 `onLoadSuccess`(数据加载成功时触发)、`onClickRow`(点击行时触发)、`onDblClickRow`(双击行时触发)等,开发者可以通过监听这些事件来实现自定义功能。 6. **自定义模板**...

    ASP.NET GridView 和GridData行单击与双击事件

    在事件处理程序中,我们需要检查事件args对象的CommandName属性,如果匹配预设的命令名称(如"Details"),则可以获取点击的行数据并打开新页面。 例如: ```csharp protected void GridView1_RowCommand(object ...

    WPF绑定Datagrid与Textbox等,包括自动通知UI更新显示

    在WPF中,我们可以直接将数据对象绑定到这些控件,从而实现数据的实时显示。 描述中提到的"新建数据类",是指我们需要创建一个模型类,用于存储和管理我们的业务数据。这个类通常包含一些属性,这些属性对应于...

    DataGrid实例代码

    DataAdapter负责从数据库获取数据,填充到DataSet或DataTable中,然后DataGrid与这些数据对象绑定,展示数据。当用户在DataGrid中进行添加、删除、修改操作时,DataAdapter能感知这些变化,并将它们同步回数据库。 ...

    easyui DataGrid 数据表格 属性

    EasyUI 是一个基于 jQuery 的 UI 插件集合体,它提供了丰富的用户界面组件,包括 DataGrid,这是一个用于展示数据的表格组件。DataGrid 具有众多可配置的属性,可以帮助开发者构建功能强大的数据展示和管理界面。这...

    datagrid简单使用示例

    例如,`rowStyler`可以自定义行样式,`onDblClickRow`可以监听双击行事件。 综上所述,jQuery EasyUI的DataGrid组件结合Servlet,为Web应用提供了一种灵活且功能强大的数据展示和交互方式。通过理解和实践这些基本...

    Flex-DataGrid源码及资料

    在这个"Flex-DataGrid源码及资料"的压缩包中,包含了一些关键特性,如鼠标右键菜单、鼠标双击编辑、插入复选框以及数据集的双向绑定。下面将对这些功能进行详细介绍。 1. 鼠标右键:在Flex DataGrid中添加鼠标右键...

    easyUI,datagrid小样例

    4. **事件处理**:EasyUI 提供了丰富的事件机制,如 onDblClickRow(双击行事件)、onClickRow(点击行事件)、onLoadSuccess(数据加载成功事件)等,开发者可以通过监听这些事件来扩展 Datagrid 的功能。...

    第32章 DataGrid(数据表格)组件[9]1

    在本文中,我们将深入探讨EasyUI中的DataGrid组件,这是一个非常重要的数据展示工具,它集成了多种功能,如Panel(面板)、Resizable(可调整大小)、LinkButton(按钮)和Pagination(分页)组件。DataGrid提供了...

    DataGrid的加强版

    在IT领域,DataGrid是一种常见的数据展示控件,主要用于在Web应用或桌面应用中显示结构化的数据。在原生的DataGrid基础上,开发者通常会进行一系列优化和扩展,以满足更复杂的需求,这就是所谓的"DataGrid的加强版...

    easyUI的dataGrid的使用DEMO

    - `dataGrid` 支持插件,可以增加更多功能,如行编辑、行选择、树形数据展示等。 8. **交互设计**: - `dataGrid` 提供了丰富的用户交互元素,如分页工具栏、搜索框、状态栏等,提升了用户体验。 这个DEMO是学习...

    DataGrid一个综合的例子

    开发者可以编程方式动态地添加和删除DataGrid的行和列,以适应不同的数据规模和显示需求。这可以通过添加新的DataGridViewRow对象到Rows集合,或者通过移除指定索引的行或列来实现。 5. **事件处理** DataGrid有...

    DataGrid的MFC实现 基于MFC

    DataGrid通常用于显示和编辑结构化的数据,而在这个案例中,我们将学习如何通过自定义类来实现这一功能。 首先,理解MFC中的CWnd类是关键。CWnd是所有窗口对象的基础,包括对话框、视图和控件。在实现DataGrid时,...

    WPF增删改查和分页功能DataGrid

    编辑`DataGrid`中的数据时,只需选中一行并双击,就可以进入编辑模式。可以设置`AutoGenerateColumns`为`false`并手动创建`DataGridTextColumn`或`DataGridTemplateColumn`来控制可编辑性。当编辑结束时,监听`...

    WPF DataGrid

    - `ItemsSource`:设置DataGrid的数据源,通常为集合或数据绑定对象。 - `AutoGenerateColumns`:默认情况下,DataGrid会根据数据源的属性自动创建列。可设置为`true`或`false`。 - `Columns`:用于手动添加和管理列...

    vc++6.0 MFC ado+datagrid+access

    5. 用户交互:通过datagrid,用户可以查看数据,而datagrid的事件处理程序可以捕获用户的操作,如单击、双击、排序等,然后更新对应的`CADORecordset`。 6. 数据操作:当用户在datagrid中进行编辑时,相应的记录会...

    Delphi操作数据库实现DataGrid操作的代码实例

    总的来说,Delphi中的DataGrid操作涉及数据库连接、数据表对象、数据绑定和事件处理等多个环节,通过合理的代码组织和组件配置,可以实现高效且直观的数据库应用。这个代码实例是一个很好的起点,对于初学者来说,...

    ActiveX控件中的DataGrid或ADO Data控件在VS版本中的使用

    3. **配置ADODC**:双击ADODC控件打开属性窗口,设置数据源(例如,通过选择“ConnectionString”属性连接到数据库)、命令(通过"CommandText"指定SQL查询)以及数据表(通过"Name"属性设定数据源名称)。...

Global site tag (gtag.js) - Google Analytics