Vue: Disable ArrayListRenderer add if control.data.length exceeds or is equal to maxItems by Droxx · Pull Request #2154 · eclipsesource/jsonforms

I cannot see this check being performed on any other renderers in the project (I do see it in use in the vuetify renderers). So I left it out in order to remain consistent with the other renderers

Besides the Vuetify renderers (ListWithDetail, ArrayControlRenderer, AdditionalProperties, AnyOfStringOrEnumControlRenderer, MultiStringControlRenderer, PasswordControlRenderer, StringControlRenderer, StringMaskControlRenderer, ArrayLayoutRenderer), restrict is used in various string and number renderers, see MaterialAnyOfStringOrEnumControl, MuiInputNumberFormat, MuiInputText, NumberFormatCell, TextCell.

I cannot find documentation on how to set this option when using json-forms in vue. If you could point me in this direction, it would be helpful!

You can set it in each Ui Schema options, e.g.

{
  type: 'Control',
  scope: '#/properties/name',
  options: {
    restrict: true
  }
}

Or globally via the config

<json-forms config="config"/>

setup(){
  return ({
    config: { restrict: true}
  });
}