Get selected row column value extjs grid
我有一个用户网格。要删除一个,请选择您的行,然后单击按钮"删除"。
但是,这不起作用。
我的代码是:
1 2 | var row = userGrid.getSelectionModel().getSelection(); console.log(row.get('dni')) |
Firefox说:
TypeError: row.get is not a function
有什么主意吗?。
优良作法是始终像-
一样检查
1 2 3 4 | if (userGrid.getSelectionModel().hasSelection()) { var row = userGrid.getSelectionModel().getSelection()[0]; console.log(row.get('dni')) } |
也许是因为
getSelection( ) : Ext.data.Model[]
Returns an array of the currently selected records.
http://docs.sencha.com/ext-js/4-1/#!/api/Ext.selection.Model-method-getSelection