Type Parameters

Hierarchy

Constructors

Properties

filter: TFilter<S, N>
formValues: RecordData
hasFieldChanged: ((fieldName: string) => boolean)

Type declaration

    • (fieldName: string): boolean
    • Parameters

      • fieldName: string

      Returns boolean

realCollection: Collection

Accessors

  • get caller(): Readonly<Caller>
  • Returns Readonly<Caller>

  • get changedField(): string
  • Deprecated

    use hasFieldChange instead. linked issue.

    Todo

    remove accessor

    Returns string

  • get collection(): default<S, N>
  • Returns default<S, N>

  • get dataSource(): default<S>
  • Returns default<S>

Methods

  • Returns Promise<CompositeId>

  • Get all the records ids (when the collection uses composite keys)

    Returns Promise<CompositeId[]>

  • Type Parameters

    • T extends string

    Parameters

    • field: T

    Returns Promise<TFieldType<S, N, T>>

  • Parameters

    Returns Promise<TRow<S, N>>

  • Returns Promise<string | number>

  • Get all the records ids selected by an action

    Returns Promise<(string | number)[]>

  • Get all the records selected by an action

    Example

    .getRecords(['id', 'isActive', 'name']);
    

    Parameters

    • fields: TFieldName<S, N>[]

      An array of fields needed in the response

    Returns Promise<TRow<S, N>[]>