`
zyshaw
  • 浏览: 54662 次
  • 性别: Icon_minigender_1
  • 来自: 加興
文章分类
社区版块
存档分类
最新评论

gridpanel获取选中数据

阅读更多

var e = MainGrid.getSelectionModel().selection.record;
e.set('depid', '10000');
e.set('depname', '总部');

var depid = e.get('depid');
var depname = e.get('depname');
这个record其实就是一个json对象
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

function deletefileItems() {
    var gsm = fileGrid.getSelectionModel();//获取选择列
    var rows = gsm.getSelections();//根据选择列获取到所有的行
    if (rows.length > 0) {
        //当有选择的数据的时候
        for (var i = 0; i < rows.length; i++) {
            //循环迭代所有的选择的row
            var row = rows[i];
            var filePath = row.get('filePath');//这个就是你想要的
            Ext.Ajax.request({
                //省略ajax请求后台
            });
        }
    }else{
        Ext.Msg.alert('提示', '请选择要删除的记录');
    }
};
说明:
var filePath = row.get('filePath');
利用row.get('字段名称');
可以获得你想要的字段值

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
分享到:
评论

相关推荐

    EXT GridPanel获取某一单元格的值

    在EXT GridPanel中,获取某一单元格的值是常见的操作,特别是在实现自定义事件处理或数据验证时。 在提供的代码段中,我们看到一个监听`cellclick`事件的例子,这是EXT GridPanel中用于捕获用户点击单元格时的事件...

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

    ### ExtJs Grid 多选及获取选中值详解 #### 一、背景介绍 在Web应用开发中,ExtJs 是一款非常强大的JavaScript框架,它能够帮助开发者快速构建复杂的用户界面。其中,Grid Panel(简称 Grid)是ExtJs中最常用的一个...

    Ext实现GridPanel内嵌行内嵌表格(RowExpander)

    在本文中,我们将深入探讨如何使用ExtJS库中的RowExpander插件来实现在GridPanel中内嵌行内的表格。ExtJS是一个强大的JavaScript框架,它提供了丰富的组件和功能,用于构建复杂的Web应用程序。RowExpander插件是...

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

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

    gridpanel常用操作

    首先,我们来看如何在`GridPanel`中选择行并获取选中行的数据。`GridPanel`提供了`getSelected()`和`getSelections()`方法来处理这一需求。`getSelected()`返回当前选中的一行,而`getSelections()`则返回所有选中行...

    Ext GridPanel加载完数据后进行操作示例代码

    首先,`GridPanel`的数据通常来源于一个`Store`,`Store`负责从服务器获取或本地存储中读取数据,并将其绑定到`GridPanel`上。`Store`加载数据的过程可以通过监听"load"事件来监控。当数据加载完成后,我们可以在这...

    Ext GridPanel 中实现加链接操作

    Ext GridPanel 是该框架中的一个重要组件,常用于展示表格数据。本文将详细介绍如何在 Ext GridPanel 中实现加链接操作,包括基本原理、代码实现及注意事项。 #### 一、Ext GridPanel 基础 在了解如何添加链接之前...

    Extjs中的GridPanel

    配合 SelectionModel,可以获取或改变选中的行。 8. **事件处理**: GridPanel 提供丰富的事件,如 click、dblclick、cellmousedown 等,可以监听用户交互并作出响应。 9. **自定义行为**: 通过扩展 GridPanel ...

    gridPanel添加按钮

    例如,可以使用`gridPanel`提供的API来获取选中的行,然后进行编辑、删除或者导出操作。如果需要执行更复杂的逻辑,可能需要使用Ajax请求与服务器通信。 4. **源码和工具**: 提到的"源码"标签可能意味着我们需要...

    Coolite 中前台获取 GridPanel 当前选择行值的代码

    使用GridPanel1.getSelectionModel().getSelected()方法可以获取当前选中的行数据,如果设置了ReaderID,则可以通过该ID来获取特定字段的值,如行id。 Coolite的GridPanel组件还可以添加右键菜单功能,这在用户交互...

    Ext修改GridPanel数据和字体颜色、css属性等

    // 获取选中行的第一条记录 // 修改选中行的某个字段数据 selectedRow.set('fieldName', 'newValue'); // 获取行的索引 var selectedIdx = store.indexOf(selectedRow); // 获取行的view对象,用于修改CSS样式 ...

    ext 论坛摘要====

    2. **获取选中数据**: - 对于行选择模式,可以使用`grid.getSelectionNode().getSelections()`获取所有选中的行,得到的结果是一个数组。若要获取特定列的数据,例如`sex`列,可以使用`rowcount.get('sex')`。 - ...

    汇总Extjs中GridPanel的各个属性与方法.doc.pdf

    3. **getStore()**: 获取GridPanel的数据存储对象。 4. **getView()**: 获取视图对象,可以进行视图相关的操作。 5. **reconfigure()**: 重新配置GridPanel,使用新的数据集和列模型。 **Ext.grid.Column主要配置...

    Ext中grid多行数据全部删除

    - 使用`getSelections()`方法获取当前选中的所有行记录。 2. **获取并处理ID**: - 遍历获取到的所有行记录,利用`get`方法提取每行的`charid`字段值。 - 将这些ID累加起来,可以采用字符串拼接的方式,便于后续...

    ExtJs GridPanel简单的增删改实现代码

    不过在打开窗口前,需要先从GridPanel中选中的行获取已有数据,将这些数据填充到表单中。当用户修改完毕并提交表单后,更新选中的行的数据,并进行数据的刷新操作。 整体而言,ExtJs GridPanel实现增删改功能涉及到...

    解析Extjs与php数据交互(增删查改)

    这样,Store就可以从服务器获取数据,并将其展示在GridPanel中。 接下来是GridPanel的列模型配置(ColumnModel)。列模型定义了每一列的显示标题、数据源、宽度、是否可排序等属性。例如,第一列`RowNumberer`用于...

    基于EXT2.0.2表格间数据拖拽

    例如,在dragStart事件中,我们可以获取选中的行数据,并将其转换为适合拖放的格式,如HTML字符串或自定义的数据对象。 3. **处理数据交换**:在DropTarget的drop事件中,我们需要解析拖动过来的数据,并更新对应的...

    ext页面显示行数选择与主子表显示

    例如,我们可以创建一个监听器,当主表的`itemclick`事件发生时,获取选中的记录ID,然后调用子表的刷新方法,传递ID作为参数。 `PagingToolbarX.JS`文件可能扩展了默认的PagingToolbar,增加了自定义的每页行数...

Global site tag (gtag.js) - Google Analytics