Interface IItemFormTab

Tab

interface IItemFormTab {
    excludeFields?: string[];
    fields?: string[];
    isReadOnly?: boolean;
    onCreateForm?: ((props) => IListFormDisplayProps | IListFormEditProps);
    onFormRendered?: ((form?) => void);
    onRendered?: ((el?, item?) => void);
    onRendering?: ((item?) => object);
    onValidation?: ((values?) => boolean);
    title: string;
}

Properties

excludeFields?: string[]
fields?: string[]
isReadOnly?: boolean
onCreateForm?: ((props) => IListFormDisplayProps | IListFormEditProps)

Type declaration

    • (props): IListFormDisplayProps | IListFormEditProps
    • Parameters

      • props: IListFormDisplayProps | IListFormEditProps

      Returns IListFormDisplayProps | IListFormEditProps

onFormRendered?: ((form?) => void)

Type declaration

    • (form?): void
    • Parameters

      • Optional form: IListFormDisplay | IListFormEdit

      Returns void

onRendered?: ((el?, item?) => void)

Type declaration

    • (el?, item?): void
    • Parameters

      • Optional el: HTMLElement
      • Optional item: IListGroupItem<Element>

      Returns void

onRendering?: ((item?) => object)

Type declaration

    • (item?): object
    • Parameters

      • Optional item: IListGroupItem<Element>

      Returns object

onValidation?: ((values?) => boolean)

Type declaration

    • (values?): boolean
    • Parameters

      • Optional values: any

      Returns boolean

title: string