JavaScript API Reference/Ab.grid.ReportGrid object

getPrimaryKeysForSelectedRows()

Returns an array of JS objects containing primary key values for selected grid rows.

Returns: JS array containing JS objects containing primary key names and values:

[
{name_1: value_1, name_2: value_2, ...},
{name_1: value_1, name_2: value_2, ...}
]

Parameters: none

Example:

Get the primary keys of the selected rows:

var selectedPrimaryKeys = this.grid.getPrimaryKeysForSelectedRows();
for (var i = 0; i < selectedPrimaryKeys.length; i++) {
var primaryKeys = selectedPrimaryKeys[i];
alert(toJSON(primaryKeys));
}