CollectionReorderedValidationTrigger - Andrei15193/react-model-view-viewmodel GitHub Wiki
API / CollectionReorderedValidationTrigger<TItem, TCollection> class
Represents a collection reordered validation trigger. Whenever the collection reorders a validation may be triggered.
Extends ValidationTrigger<TCollection>.
class CollectionReorderedValidationTrigger<TItem = unknown, TCollection extends INotifyCollectionReordered<TItem> = INotifyCollectionReordered<TItem>>
extends ValidationTrigger<TCollection>
Source reference: src/validation/triggers/CollectionReorderedValidationTrigger.ts:28
.
-
TItem - The type of item the collection contains.
Default value:
unknown
. -
TCollection - The collection type that may trigger validations.
Type constraints: INotifyCollectionReordered<TItem>.
Default value: INotifyCollectionReordered<TItem>.
-
constructor - Initializes a new instance of the
CollectionReorderedValidationTrigger<TItem, TCollection>
class.
-
inherited
readonly
trigger - Gets the source object that triggers validation. -
inherited
readonly
validationTriggered - Gets an event that is raised whenever the source object triggers a validation.
-
override
protected
subscribeToTarget - Subscribes to collection reordering. -
override
protected
unsubscribeFromTarget - Unsubscribes from collection reordering.
-
ValidationTrigger<TTrigger>
- ViewModelChangedValidationTrigger<TViewModel>
- CollectionChangedValidationTrigger<TItem, TCollection>
- CollectionReorderedValidationTrigger<TItem, TCollection>
- SetChangedValidationTrigger<TItem, TSet>
- MapChangedValidationTrigger<TKey, TItem, TMap>
- CollectionItemValidationTrigger<TItem>
- SetItemValidationTrigger<TItem>
- MapItemValidationTrigger<TKey, TItem>