クラス IgxBaseTransactionService<T, S>

型パラメーター

階層

実装

プロパティ

onStateUpdate

onStateUpdate: EventEmitter<void> = new EventEmitter<void>()

トランザクションの状態が変更されたとき発生されるイベント - トランザクションの追加、すべてのトランザクションをコミットする、元に戻す/やり直し。

アクセサー

canRedo

  • get canRedo(): boolean

canUndo

  • get canUndo(): boolean

enabled

  • get enabled(): boolean

メソッド

add

  • add(transaction: T, recordRef?: any): void

clear

  • clear(): void

commit

  • commit(data: any[]): void

endPending

  • endPending(commit: boolean): void
  • すべての保留中のトランザクションと集計された保留中の状態をクリアします。Commit は true に設定された場合、保留中の状態を単一のトランザクションとしてコミットします。

    パラメーター

    • commit: boolean

    返却 void

getAggregatedChanges

  • getAggregatedChanges(mergeChanges: boolean): T[]

getAggregatedValue

  • getAggregatedValue(id: any, mergeChanges: boolean): any

getState

  • getState(id: any): S

getTransactionLog

  • getTransactionLog(id?: any): T[]

redo

  • redo(): void

startPending

  • startPending(): void

undo

  • undo(): void