Interface EditBehavior

Hierarchy

  • EditBehavior

Properties

addChange: ((row: RowPositionInfo, column: ColumnPositionInfo, value: unknown) => void)

Type declaration

beginEdit: ((cellInfo: CellInfo) => void)

Type declaration

behaviorName: EditBehavior
cancelEdit: (() => void)

Type declaration

    • (): void
    • Returns void

clearChanges: (() => void)

Type declaration

    • (): void
    • Returns void

getChanges: (() => EditInfo[])

Type declaration

handleClick: ((cellInfo: CellInfo, event?: MouseEvent) => void)

Type declaration

    • (cellInfo: CellInfo, event?: MouseEvent): void
    • Parameters

      • cellInfo: CellInfo
      • Optional event: MouseEvent

      Returns void

handleDoubleClick: ((cellInfo: CellInfo, event?: MouseEvent) => void)

Type declaration

    • (cellInfo: CellInfo, event?: MouseEvent): void
    • Parameters

      • cellInfo: CellInfo
      • Optional event: MouseEvent

      Returns void

handleKeyDown: ((cellInfo: CellInfo, event: KeyboardEvent) => void)

Type declaration

    • (cellInfo: CellInfo, event: KeyboardEvent): void
    • Parameters

      • cellInfo: CellInfo
      • event: KeyboardEvent

      Returns void

hasChange: ((rowIdentifier: string, columnIdentifier: string) => undefined | EditInfo)

Type declaration

    • (rowIdentifier: string, columnIdentifier: string): undefined | EditInfo
    • Parameters

      • rowIdentifier: string
      • columnIdentifier: string

      Returns undefined | EditInfo

keyStrokeValid: ((event: KeyboardEvent, columnOptions?: ColumnOptions) => boolean)

Type declaration

    • (event: KeyboardEvent, columnOptions?: ColumnOptions): boolean
    • Parameters

      Returns boolean

removeChange: ((rowIdentifier: string, columnIdentifier: string) => void)

Type declaration

    • (rowIdentifier: string, columnIdentifier: string): void
    • Parameters

      • rowIdentifier: string
      • columnIdentifier: string

      Returns void

Generated using TypeDoc