Skip to main content

ASPxClientTreeListBatchEditApi.GetCellValue(nodeKey, columnFieldNameOrId) Method

Gets the value of the specified cell.

Declaration

GetCellValue(
    nodeKey: string,
    columnFieldNameOrId: string,
    initial?: boolean
): any

Parameters

Name Type Description
nodeKey string

A zero-based integer value that specifies a visible index of a node containing 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 = MyTreeListClientName.batchEditApi.GetCellValue(0, "ProductName");

To get a new cell value (after the edit) in the ASPxClientTreeList.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 = TreeList.GetColumnByField("C2");
    var res = TreeList.batchEditApi.GetCellValue(index, "C2",false);
    console.log(res);
    }, 10);
}

Note

The GetCellValue method does not return a value if the column’s TreeListColumnEditFormSettings.Visible property is set to false.

See Also