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中,获取某一单元格的值是常见的操作,特别是在实现自定义事件处理或数据验证时。 在提供的代码段中,我们看到一个监听`cellclick`事件的例子,这是EXT GridPanel中用于捕获用户点击单元格时的事件...
### ExtJs Grid 多选及获取选中值详解 #### 一、背景介绍 在Web应用开发中,ExtJs 是一款非常强大的JavaScript框架,它能够帮助开发者快速构建复杂的用户界面。其中,Grid Panel(简称 Grid)是ExtJs中最常用的一个...
在本文中,我们将深入探讨如何使用ExtJS库中的RowExpander插件来实现在GridPanel中内嵌行内的表格。ExtJS是一个强大的JavaScript框架,它提供了丰富的组件和功能,用于构建复杂的Web应用程序。RowExpander插件是...
本篇文章将深入讲解如何在ExtJs GridPanel中实现双击事件,并获取双击的行以及选中的复选框状态。 首先,我们要了解GridPanel的基本结构。GridPanel由Store(数据存储)和ColumnModel(列模型)组成,它们定义了...
首先,我们来看如何在`GridPanel`中选择行并获取选中行的数据。`GridPanel`提供了`getSelected()`和`getSelections()`方法来处理这一需求。`getSelected()`返回当前选中的一行,而`getSelections()`则返回所有选中行...
首先,`GridPanel`的数据通常来源于一个`Store`,`Store`负责从服务器获取或本地存储中读取数据,并将其绑定到`GridPanel`上。`Store`加载数据的过程可以通过监听"load"事件来监控。当数据加载完成后,我们可以在这...
Ext GridPanel 是该框架中的一个重要组件,常用于展示表格数据。本文将详细介绍如何在 Ext GridPanel 中实现加链接操作,包括基本原理、代码实现及注意事项。 #### 一、Ext GridPanel 基础 在了解如何添加链接之前...
配合 SelectionModel,可以获取或改变选中的行。 8. **事件处理**: GridPanel 提供丰富的事件,如 click、dblclick、cellmousedown 等,可以监听用户交互并作出响应。 9. **自定义行为**: 通过扩展 GridPanel ...
例如,可以使用`gridPanel`提供的API来获取选中的行,然后进行编辑、删除或者导出操作。如果需要执行更复杂的逻辑,可能需要使用Ajax请求与服务器通信。 4. **源码和工具**: 提到的"源码"标签可能意味着我们需要...
使用GridPanel1.getSelectionModel().getSelected()方法可以获取当前选中的行数据,如果设置了ReaderID,则可以通过该ID来获取特定字段的值,如行id。 Coolite的GridPanel组件还可以添加右键菜单功能,这在用户交互...
// 获取选中行的第一条记录 // 修改选中行的某个字段数据 selectedRow.set('fieldName', 'newValue'); // 获取行的索引 var selectedIdx = store.indexOf(selectedRow); // 获取行的view对象,用于修改CSS样式 ...
2. **获取选中数据**: - 对于行选择模式,可以使用`grid.getSelectionNode().getSelections()`获取所有选中的行,得到的结果是一个数组。若要获取特定列的数据,例如`sex`列,可以使用`rowcount.get('sex')`。 - ...
3. **getStore()**: 获取GridPanel的数据存储对象。 4. **getView()**: 获取视图对象,可以进行视图相关的操作。 5. **reconfigure()**: 重新配置GridPanel,使用新的数据集和列模型。 **Ext.grid.Column主要配置...
- 使用`getSelections()`方法获取当前选中的所有行记录。 2. **获取并处理ID**: - 遍历获取到的所有行记录,利用`get`方法提取每行的`charid`字段值。 - 将这些ID累加起来,可以采用字符串拼接的方式,便于后续...
不过在打开窗口前,需要先从GridPanel中选中的行获取已有数据,将这些数据填充到表单中。当用户修改完毕并提交表单后,更新选中的行的数据,并进行数据的刷新操作。 整体而言,ExtJs GridPanel实现增删改功能涉及到...
这样,Store就可以从服务器获取数据,并将其展示在GridPanel中。 接下来是GridPanel的列模型配置(ColumnModel)。列模型定义了每一列的显示标题、数据源、宽度、是否可排序等属性。例如,第一列`RowNumberer`用于...
例如,在dragStart事件中,我们可以获取选中的行数据,并将其转换为适合拖放的格式,如HTML字符串或自定义的数据对象。 3. **处理数据交换**:在DropTarget的drop事件中,我们需要解析拖动过来的数据,并更新对应的...
例如,我们可以创建一个监听器,当主表的`itemclick`事件发生时,获取选中的记录ID,然后调用子表的刷新方法,传递ID作为参数。 `PagingToolbarX.JS`文件可能扩展了默认的PagingToolbar,增加了自定义的每页行数...