【问题标题】: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);
    

    【讨论】:

      最近更新 更多