ASPxClientGridViewBatchEditApi.GetCellValue(visibleIndex, columnFieldNameOrId) Method
Gets the value of the specified cell.
Declaration
GetCellValue(
visibleIndex: number,
columnFieldNameOrId: string,
initial?: boolean
): any
Parameters
Name | Type | Description |
---|---|---|
visibleIndex | number | The visible index of the row that contains the processed cell. |
columnFieldNameOrId | string | A string value that specifies the field name or unique identifier (the column’s WebColumnBase.Name property value) of a column containing the processed cell. |
initial | boolean |
|
Returns
Type | Description |
---|---|
any | An object containing the specified cell’s value. |
Remarks
The code sample below demonstrates how to use the GetCellValue method.
var x = MyGridClientName.batchEditApi.GetCellValue(0, "ProductName");
To get a new cell value (after the edit) in the ASPxClientGridView.BatchEditEndEditing event handler, wrap the GetCellValue method call inside the JavaScript setTimeout function call to ensure that a cell value is already changed:
function onBatchEndEditing(s, e) {
window.setTimeout(function () {
var index = e.visibleIndex;
var col = GridView.GetColumnByField("C2");
var res = GridView.batchEditApi.GetCellValue(index, "C2",false);
console.log(res);
}, 10);
}
Note
The GetCellValue method does not return a value if the column’s GridColumnEditFormSettings.Visible property is set to false
.
Online Examples
Web Forms approach: