Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ArrayLayoutRenderer

Hierarchy

  • JsonFormsAbstractControl<StatePropsOfArrayLayout>
    • ArrayLayoutRenderer

Implements

  • OnInit
  • OnDestroy
  • OnInit
  • OnDestroy

Index

Constructors

constructor

Properties

addAriaLabel

addAriaLabel: string

addItem

addItem: (path: string, value: any) => () => void

Type declaration

    • (path: string, value: any): () => void
    • Parameters

      • path: string
      • value: any

      Returns () => void

        • (): void
        • Returns void

addTooltip

addTooltip: string

data

data: any

description

description: string

disabled

disabled: boolean

downAriaLabel

downAriaLabel: string

downTooltip

downTooltip: string

enabled

enabled: boolean

error

error: string | null

form

form: FormControl

getEventValue

getEventValue: (event: any) => any

Type declaration

    • (event: any): any
    • Parameters

      • event: any

      Returns any

hidden

hidden: boolean

id

id: string

Protected jsonFormsService

jsonFormsService: JsonFormsAngularService

label

label: string

moveItemDown

moveItemDown: (path: string, index: number) => () => void

Type declaration

    • (path: string, index: number): () => void
    • Parameters

      • path: string
      • index: number

      Returns () => void

        • (): void
        • Returns void

moveItemUp

moveItemUp: (path: string, index: number) => () => void

Type declaration

    • (path: string, index: number): () => void
    • Parameters

      • path: string
      • index: number

      Returns () => void

        • (): void
        • Returns void

noData

noData: boolean

noDataMessage

noDataMessage: string

path

path: string

propsPath

propsPath: string

removeAriaLabel

removeAriaLabel: string

removeItems

removeItems: (path: string, toDelete: number[]) => () => void

Type declaration

    • (path: string, toDelete: number[]): () => void
    • Parameters

      • path: string
      • toDelete: number[]

      Returns () => void

        • (): void
        • Returns void

removeTooltip

removeTooltip: string

rootSchema

rootSchema: JsonSchema

schema

schema: JsonSchema

scopedSchema

scopedSchema: JsonSchema

subscription

subscription: Subscription

uischema

uischema: ControlElement

uischemas

uischemas: { tester: UISchemaTester; uischema: UISchemaElement }[]

upAriaLabel

upAriaLabel: string

upTooltip

upTooltip: string

validator

validator: ValidatorFn

visible

visible: boolean

Methods

add

  • add(): void

down

  • down(index: number): void

Protected getOwnProps

  • getOwnProps(): OwnPropsOfControl

getProps

  • getProps(index: number): OwnPropsOfRenderer

isEnabled

  • isEnabled(): boolean

mapAdditionalProps

  • mapAdditionalProps(props: ArrayLayoutProps): void

mapToProps

  • mapToProps(state: JsonFormsState): StatePropsOfArrayLayout

ngOnDestroy

  • ngOnDestroy(): void

ngOnInit

  • ngOnInit(): void

onChange

  • onChange(ev: any): void

remove

  • remove(index: number): void

shouldShowUnfocusedDescription

  • shouldShowUnfocusedDescription(): boolean

trackByFn

  • trackByFn(index: number): number

Protected triggerValidation

  • triggerValidation(): void

up

  • up(index: number): void

Generated using TypeDoc