projects/wms-framework/src/lib/models/formgeneration/Validation.ts
Displays a summary of the validation errors on a form.
Properties |
|
Public Errors |
Type : ObservableCollection<ValidationSummaryItem>
|
Default value : new ObservableCollection<ValidationSummaryItem>()
|
import { ObservableCollection } from '../../baseframework/collections';
/**
* Displays a summary of the validation errors on a form.
*
* @export
* @class ValidationSummary
* @wType System.Windows.Controls.ValidationSummary
*/
export class ValidationSummary {
public Errors: ObservableCollection<ValidationSummaryItem> =
new ObservableCollection<ValidationSummaryItem>();
}
/**
* Represents an individual validation error.
*
* @export
* @class ValidationSummaryItem
* @wType System.Windows.Controls.ValidationSummaryItem
*/
export class ValidationSummaryItem {
constructor(private description: string) {}
}
/**
* Represents a container for the results of a validation request.
*
* @export
* @class ValidationResult
* @wType System.ComponentModel.DataAnnotations.ValidationResult
*/
export class ValidationResult {
public static Success: ValidationResult = new ValidationResult('', []);
constructor(msg: string, fields: string[]) {}
}