获取网格中所选行的单元格的原始值

ilh*_*han 0 javascript grid extjs extjs4 extjs4.1

console.log(grid.getSelectionModel().getSelection());
Run Code Online (Sandbox Code Playgroud)

我可以看到我已经选择了一行,并且那里是所有行的值,raw但是我无法读取它.

我试过了

grid.getSelectionModel().getSelection().raw
grid.getSelectionModel().getSelection().raw.EMAIL
Run Code Online (Sandbox Code Playgroud)

等,没有用.

sha*_*sha 5

根据http://docs.sencha.com/ext-js/4-0/#!/api/Ext.selection.Model-method-getSelection getSelection()返回数组Ext.data.Model.

所以你需要做的是

var sel = grid.getSelectionModel().getSelection(),
    model = sel[0],
    val = model.get('EMAIL');
Run Code Online (Sandbox Code Playgroud)