ASPxClientCardViewBatchEditApi.SetCellValue(visibleIndex, columnFieldNameOrId, value) Method
Sets the value of the specified cell.
Declaration
SetCellValue(
visibleIndex: number,
columnFieldNameOrId: string,
value: any,
displayText?: string,
cancelCellHighlighting?: boolean
): void
Parameters
Name | Type | Description |
---|---|---|
visibleIndex | number | The visible index of the card 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. |
value | any | An object that contains the new cell value. |
displayText | string | A string value that specifies the cell display text. |
cancelCellHighlighting | boolean |
|
Remarks
Use the SetCellValue property to change the value of the specified cell when the latter is not in edit mode.
Note
The SetCellValue method is not in effect in the following situations:
- If the column’s GridColumnEditFormSettings.Visible property is set to
false
. If the cell is in edit mode. It is necessary to use the ASPxClientCardView.BatchEditEndEditing event handler to change the cell value:
function onBatchEditEndEditing(s,e) { e.cardValues[columnIndex].value = newValue; e.cardValues[columnIndex].text = displayText; }