Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Get selected record in ExtJS 4.2.1
getSelectedRecord: function() {
var grid = this.getGrid(),
records = grid.getSelectionModel().getSelection(),
if(records.length) {
// get first record from selection
record = records[0];
// find selection record in store
record = grid.getStore().getById(record.getId());
if(record) return record;
return false;

This comment has been minimized.

Copy link

smanunta commented Dec 21, 2017

very helpful.

I would add that this could be modified a bit to handle multiple selections by throwing in a forEach loop with the selection.

`if(records.length) {

    // full record = record
    // record.getData() will return the record data
    // record.getData().DATA_NAME will return the specific item in the data youre looking for


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.