Javascript 如何获取gridPanel单元格值?ExtJs

Javascript 如何获取gridPanel单元格值?ExtJs,javascript,extjs,Javascript,Extjs,我有一个带有ColumnModel的gridPanel。其中一列是带有按钮的ActionColumn。我想通过点击一个按钮,从和这个按钮在同一行的单元格中得到一个单元格值?如何做到这一点 我的行动专栏 { xtype: 'actioncolumn', width: 50, items: [{ icon : url_servlet+'externals/gxp/src/theme/img/pencil.png',

我有一个带有
ColumnModel
的gridPanel。其中一列是带有按钮的
ActionColumn
。我想通过点击一个按钮,从和这个按钮在同一行的单元格中得到一个单元格值?如何做到这一点

我的行动专栏

{
        xtype: 'actioncolumn',
        width: 50,
        items: [{
               icon   : url_servlet+'externals/gxp/src/theme/img/pencil.png', 
            tooltip: 'Редактировать участок',
            handler: function(grid, rowIndex, colIndex) {
            alert("DAMACIA!!!!");
           }

您在处理程序参数中拥有所需的一切

handler: function(grid, rowIndex, colIndex) {
            var row = grid.getStore().getAt(rowIndex);
            console.log(row);
           }
上面的代码将为您提供行,因此您只需要选择所需的单元格

如果在单击actioncolumn之前强制选择,则还可以使用下面的代码。但请注意,默认情况下,单击actioncolumn不会触发选择,因此在单击actioncolumn时,可以选择一个完全不同的行,甚至根本无法选择任何列

grid.getSelectionModel().getSelection()

您在处理程序参数中拥有所需的一切

handler: function(grid, rowIndex, colIndex) {
            var row = grid.getStore().getAt(rowIndex);
            console.log(row);
           }
上面的代码将为您提供行,因此您只需要选择所需的单元格

如果在单击actioncolumn之前强制选择,则还可以使用下面的代码。但请注意,默认情况下,单击actioncolumn不会触发选择,因此在单击actioncolumn时,可以选择一个完全不同的行,甚至根本无法选择任何列

grid.getSelectionModel().getSelection()

我像你的例子一样解决了这个问题。但我认为存在更为理想的选择,我在你的例子中解决了这个问题。但我认为这是一个更为理想的选择。我不确定,但我认为这会有所帮助。阿格尼丝:我不确定,但我认为这会有帮助。安妮斯