AJSF API reference
    Preparing search index...

    Class JsonSchemaFormService

    Index
    ajv: any = ...
    ajvErrors: any = null
    ajvOptions: any = ...
    AngularSchemaFormCompatibility: boolean = false
    arrayMap: Map<string, number> = ...
    data: any = {}
    dataChanges: Subject<any> = ...
    dataErrors: any = ...
    dataMap: Map<string, any> = ...
    dataRecursiveRefMap: Map<string, string> = ...
    defaultFormOptions: any = ...
    formGroup: any = null
    formGroupTemplate: any = {}
    formOptions: any
    formValues: any = {}
    formValueSubscription: any = null
    framework: any = null
    hasRootReference: boolean = false
    isValid: boolean = null
    isValidChanges: Subject<any> = ...
    JsonFormCompatibility: boolean = false
    language: string = 'en-US'
    layout: any[] = []
    layoutRefLibrary: any = ...
    ReactJsonSchemaFormCompatibility: boolean = false
    schema: any = {}
    schemaRecursiveRefMap: Map<string, string> = ...
    schemaRefLibrary: any = {}
    templateRefLibrary: any = {}
    tpldata: any = {}
    validateFormData: any = null
    validationErrorChanges: Subject<any> = ...
    validationErrors: any = null
    validData: any = null
    • 'buildRemoteError' function

      Example errors: { last_name: [ { message: 'Last name must by start with capital letter.', code: 'capital_letter' } ], email: [ { message: 'Email must be from example.com domain.', code: 'special_domain' }, { message: 'Email must contain an @ symbol.', code: 'at_symbol' } ] } //{ErrorMessages} errors

      Parameters

      Returns void

    • Parameters

      • expression: string = ''
      • value: any = {}
      • values: any = {}
      • key: string | number = null
      • tpldata: any = null

      Returns any

    • Parameters

      • text: string = ''
      • value: any = {}
      • values: any = {}
      • key: string | number = null

      Returns string