`
endual
  • 浏览: 3558008 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

extjs4 grid获取选择行的数据

 
阅读更多
班门弄斧而已,说的不对,大家见谅。

上次是获取点击tree的一个节点,获取节点的数据。
现在是grid点击一行或者是选中一行,获取该行的数据,在api中看到其实是一行的。

// 已经获取的grid的对象是 grid
        var selModel = grid.getSelectionModel() ;
        var isGridSelected = selModel.hasSelection() ;
        if (!isGridSelected) { //没有被选中                                
                                Ext.MessageBox.alert("注意","请选者一行添加的数据的,进行添加") ;
                                return ;
                                                                
                }
        var lstSelRec = selModel.getLastSelected() ; //获取最后一个选择的一行的数据
        alert(lstSelRec.data.manager) ;

---------------------
就是这样的。其中manager是grid一个行的一个属性,也就是列的属性。
其中的data很奇怪,不知道是哪里去找,我是看了站长的相关代码,猜的,果然中了。
lstSelRec.manager,居然是对象没有定义
而lstSelRec.id是有对象的,一个model,难道是data是model的一个属性。。。。
接上:

var lstSelRec = selModel.getLastSelected() ;
alert(lstSelRec.get('manager')) ; //   同alert(lstSelRec.data.manager) ;一样

这样也是可以的
 

 

分享到:
评论

相关推荐

    ExtJs Grid选择行

    在ExtJs框架中,Grid组件是一种非常常用的展示数据表格的方式,它提供了丰富的功能,包括数据的排序、分页、过滤以及行选择等。在实际应用中,经常需要根据用户交互来判断Grid中的行是否被选中,以便进行下一步的...

    ExtJs grid多选时获取选中的所有值

    在这个例子中,我们使用了HTTP Proxy和JsonReader来从服务器获取数据。 ```javascript var storeFatList = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({ url: 'auditUsr.action' }), reader: new ...

    extjs grid数据导出excel文件

    总结来说,EXTJS Grid的数据导出到Excel是通过获取Grid数据、转换数据格式、利用SheetJS创建Excel文件,并最终提供下载链接来实现的。这一过程涉及到了EXTJS的Store操作、SheetJS的API使用以及前端文件操作等技术。...

    php+extjs+grid实时显示更新数据

    在本场景中,PHP负责从数据库(如MySQL)中获取数据,处理请求,并返回JSON格式的数据给前端EXTJS Grid。这通常通过创建一个API接口来实现,例如一个`getData.php`文件,它接收请求参数,执行SQL查询,然后将结果集...

    extjs4Grid和jqGrid对比.doc

    - **灵活性**: 虽然 jqGrid 提供了较为丰富的配置选项,但在数据源的选择和数据处理策略上相比 ExtJs 4 Grid 可能略显单一。 **结论**: 总体而言,ExtJs 4 Grid 在数据展示方面提供了更高的灵活性和更低的耦合度,...

    extjs动态表格实例(封装GRID,从STRUTS2读取后台数据 )

    在这个"extjs动态表格实例"中,我们将探讨如何使用ExtJS封装Grid并从Struts2框架的后台获取数据。 首先,让我们了解ExtJS中的Grid组件。Grid是ExtJS的一个关键组件,它用于展示结构化数据,并支持多种操作,如排序...

    ExtJs表格点击超链接获取行的值

    在ExtJs框架中,我们经常需要在表格(`Ext.grid.Panel`)中显示超链接,并且当用户点击这些超链接时,能够获取到当前行的数据。为了实现这一功能,我们可以使用`renderer`函数对单元格进行自定义渲染。 **代码示例*...

    使用extjs4+servlet对extjs中grid数据进行填并实现增删改查等功能!

    本文将详细介绍如何利用ExtJS4和Servlet来实现Grid组件的数据填充,并集成增删改查(CRUD)功能。 首先,ExtJS4是一个强大的JavaScript框架,它提供了丰富的组件库,包括Grid组件,用于展示和操作表格数据。Grid...

    Extjs4 Grid Row 事件

    在EXTJS 4.0 MVC模式下开发时,Grid组件是数据展示的核心部分,它可以用于显示大量结构化数据。在本例中,我们探讨如何在Grid中添加单元格级别的事件处理,尤其是`cellclick`事件。`cellclick`事件允许我们在用户...

    ExtJs动态grid的生成

    通常,你可能需要实现Store的proxy配置,如Ajax proxy,以异步方式获取数据。 4. **监听事件** - 通过监听事件,如`store.load`,可以在数据加载后立即调整Grid。例如,如果新数据包含新的列,你可以在加载完成后...

    ssh+extjs4.0grid删除数据

    在IT行业中,SSH(Spring、Struts和Hibernate)是一个经典的Java Web开发框架组合,而ExtJS则是一个流行的JavaScript库,用于构建富客户端的Web应用程序,特别是数据网格(Grid)功能。这里我们关注的是如何在SSH...

    EXTJS grid导出EXCEL文件

    1. **获取Grid数据**:首先,你需要从Grid的Store中获取所有显示的数据。这可以通过遍历Store中的记录并提取字段值来完成。 2. **格式化数据**:Excel文件有特定的格式要求,如单元格样式、数据类型等。你可能需要...

    ExtJs6.5Grid列表导出(包含样式)

    // 获取数据 var data = store.getData().items; var columns = grid.columns; // 解析样式 var cssRules = parseGridStyles(columns); // 构建HTML表格 var tableHtml = buildTable(data, columns, cssRules); /...

    Extjs4 Grid分页与自动刷新

    ### Extjs4 Grid分页与自动刷新 #### 一、Extjs4 Grid 分页功能实现 在使用Extjs4进行Web应用开发时,Grid控件是常用的数据展示组件之一。对于大数据量的情况,通常需要使用分页来提高用户体验。下面详细介绍如何...

    ExtJs GridPanel双击事件获得双击的行

    本篇文章将深入讲解如何在ExtJs GridPanel中实现双击事件,并获取双击的行以及选中的复选框状态。 首先,我们要了解GridPanel的基本结构。GridPanel由Store(数据存储)和ColumnModel(列模型)组成,它们定义了...

    Extjs4前台前台grid导出excel

    在本篇文章中,我们将深入探讨如何在ExtJS4中实现前台Grid的数据导出到Excel功能。 首先,我们需要了解`Ext.grid.Panel`,这是ExtJS中的核心组件之一,用于创建数据网格。它能够动态加载数据,提供排序、过滤、分页...

    关于extjs4如何获取grid修改后的数据的问题

    总结起来,EXTJS4中获取Grid修改后的数据主要依赖于监听`edit`事件,通过事件参数可以获取到所有必要的信息,包括修改前后的值、涉及的字段、行和列的信息,从而实现对数据变更的跟踪和处理。理解并熟练运用这一机制...

    ExtJS_grid.rar_Grid javascript_extjs grid

    - **Store**:存储Grid的数据,可以是从服务器获取的JSON、XML或Array格式的数据,也可以是本地数据。 - **Columns**:定义Grid中每一列的属性,如字段名、标题、宽度、对齐方式等。 - **Renderer**:允许自定义...

    ExtJS4 2学习 21 动态菜单与表格数据展示操作总结篇

    在"ExtJS4 2学习 21 动态菜单与表格数据展示操作总结篇"中,我们将深入探讨两个核心组件:动态菜单(Dynamic Menus)和表格数据展示(Grid Data Display),以及如何在实际应用中进行操作。 动态菜单在Web应用中...

    extjs4 对各类型store各种数据的读取 model 前台 等等

    此外,ExtJS提供了多种Store类型,包括`MemoryStore`(用于存储在内存中的数据)、`RestStore`(用于通过HTTP请求获取数据)等。 #### 多种方式绑定数据至界面 ExtJS框架支持多种方式将Store中的数据绑定到界面上。常见...

Global site tag (gtag.js) - Google Analytics