Skip to content

EditingService

Defined in: core/services/editing-service.svelte.ts:10

Service for managing cell editing in the datagrid.

Extends

Constructors

new EditingService()

new EditingService(datagrid, events): EditingService

Defined in: core/services/base-service.ts:14

Creates an instance of the BaseService class.

Parameters

datagrid

DatagridCore<any>

The core datagrid instance.

events

EventService

The event service used for emitting events.

Returns

EditingService

Inherited from

BaseService.constructor

Methods

updateCellValue()

updateCellValue(row, column, value, rowIdentifier?): void

Defined in: core/services/editing-service.svelte.ts:21

Updates the value of a specific cell in the grid and triggers necessary actions, such as refreshing the grid or invalidating caches.

Parameters

row

GridBasicRow<any>

The row containing the cell to update.

column

LeafColumn<any>

The column containing the cell to update.

value

any

The new value to set for the cell.

rowIdentifier?

any = 'id'

The identifier for the row, defaulting to ‘id’.

Returns

void

Fires

onCellEdit Emitted after a cell value is updated, providing the new and previous row data and the previous and new cell values.