ASPxClientGridView.GetRowValues(visibleIndex, fieldNames, onCallback) Method
Returns the value(s) of the specified data source field(s) in the specified row.
Declaration
GetRowValues(
visibleIndex: number,
fieldNames: string,
onCallback: ASPxClientGridViewValuesCallback
): void
Parameters
Name | Type | Description |
---|---|---|
visibleIndex | number | The data row’s visible index. |
fieldNames | string | The names of data source fields whose values are returned, separated by a semicolon. |
onCallback | ASPxClientGridViewValuesCallback | A JavaScript function that receives the list of row values as a parameter or a single value if you pass a single field name as a |
Remarks
Call the GetRowValues
method to get data source field values in the row specified by its visible index.
grid.GetRowValues(grid.GetFocusedRowIndex(), 'EmployeeID;Notes', onCallbackMultiValues);
function onCallbackMultiValues(values) {
alert(values[0]);
}
If you pass a single field as the fieldNames
parameter, the method’s onCallback
parameter receives a single value as a parameter.
grid.GetRowValues(grid.GetFocusedRowIndex(), 'EmployeeID', onCallbackOneValue);
function onCallbackOneValue(value) {
alert(value);
}
The GetRowValues
method uses callback requests and visible indices to get cell values. If a grid’s data source can be changed during a callback, the method may return unexpected data because a row under that visible index is changed. In this case, you can call the GetRowKey(visibleIndex) method to get the row key based on its visible index and the GetRowValuesByKeyValue(Object, String[]) method to obtain the field values based on this key.