ext.js CellDblClick 获取单元格的值
时间: 2023-09-19 19:10:03 浏览: 175
在 Ext.js 中,可以通过以下方式获取单元格的值:
1. 获取表格对象
```javascript
var grid = Ext.getCmp('gridId');
```
2. 获取选中的行对象
```javascript
var selectedRow = grid.getSelectionModel().getSelection()[0];
```
3. 获取选中行的指定单元格的值
```javascript
var cellValue = selectedRow.get('columnName');
```
其中,`gridId` 是表格的 ID,`columnName` 是对应单元格的列名。如果想要在双击单元格时获取该单元格的值,可以在表格的 `listeners` 中添加 `celldblclick` 事件监听器,然后在该事件处理函数中获取单元格的值。例如:
```javascript
var grid = Ext.create('Ext.grid.Panel', {
// ...
listeners: {
celldblclick: function(grid, td, cellIndex, record, tr, rowIndex, e, eOpts) {
var cellValue = record.get('columnName');
// 处理单元格的值
}
}
});
```
其中,`record` 对象代表选中行的记录,`columnName` 是对应单元格的列名。
阅读全文