Meta API

Meta API

To update the fields and form status from outside of the library, api's have been provided:

  • updateField
  • updateFormField
  • destroy

How to update a simple form field

    // import `meta-api`
    import { metaAPI } from "mui-forms";
    // call the `updateFormField` method inside any update function
    metaAPI.metaForm.updateField(
        <Name of metaform>,
        <Field name>,
        <Field value>
    );

How to update a grouped form field

    // import `meta-api`
    import { metaAPI } from "mui-forms";
    // call the `updateFormField` method inside any update function
    metaAPI.metaForm.updateFormField(
        <Name of metaform>,
        <Form section name>,
        <Field name>,
        <Field value>
    );

Arguments

NameDescription
Name of metaformThis is the name of the mui-forms which must be given as an input property while using it. e.g.: <MuiForms name="Basic details" schema={schema} />.
Here the name is Basic details
Form section nameIn a grouped form, this is the name of parent section. For simple forms, it is not applicable
Field nameName of the field
Field valueValue of the field that we want to update the field with. Datatype can be String or Number or Boolean

Star us at github

© Copyright 2023 MuiForms