【问题标题】:Ext JS grid get dom of last selected rowExt JS网格获取最后一个选定行的dom
【发布时间】:2025-12-30 16:25:12
【问题描述】:
是否有机会获得网格内最后选定行的DOM 值。我只能获取带有值的记录,而不是 DOM 元素。 DOM 元素是指所选行的<tr> 元素。
var selectedRecord = grid.getSelectionModel().getLastSelected();
//只获取被选中的模型实例
【问题讨论】:
标签:
javascript
extjs
grid
sencha-architect
【解决方案1】:
您可以使用网格的视图getNode() 方法。它返回网格记录行的 HTMLElement。如果你想对行 HTML 元素做一些事情,你可以使用Ext.get() 方法来获取Ext.dom.Element 对象。
// selected record
var selectedRecord = grid.getSelectionModel().getLastSelected();
// row HTMLElement
var node = grid.view.getNode(selectedRecord);
// Ext.dom.Element object
var el = Ext.get(node);