File

projects/wms-framework/src/lib/models/formgeneration/Validation.ts

Description

Displays a summary of the validation errors on a form.

Index

Properties

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[]) {}
}

result-matching ""

    No results matching ""