Skip to main content

Renderer sets

This is an overview of all available renderer sets and which features they support.

JSON Schema Features

JSON SchemaRendererReact MaterialAngular MaterialReact VanillaVue Vanilla
booleanCheckbox
Toggle
integerNumber
Text
StringText
Textarea
EnumCombo
Autocomplete
oneOf (const / title)Combo
Autocomplete
Date formatDate field
Time formatTime field
Datetime formatDatetime field
ObjectVertical grid
Array of primitivesList
Array of objectsTable
List
List with Detail
Array of enumsMultiple Choice
oneOfTabs
allOfTabs
anyOfTabs

UI Schema Features

UI SchemaRendererReact MaterialAngular MaterialReact VanillaVue Vanilla
Vertical LayoutVertical Grid
Horizontal LayoutHorizontal Grid
CategorizationTabs
GroupGroup
LabelText

React Material UI Renderer Set#

The React Material UI Renderer Set is based on Material UI.

React Vanilla Renderer Set#

The React Vanilla Renderer Set is based on plain HTML with a set of custom styles. For more information and a customization guide, see the Vanilla Readme and Styles manual.

Angular Material UI Renderer Set#

The Angular Material UI Renderer Set is based on Angular Material.

Vue Vanilla Renderer Set#

The Vue Renderer Set is based on plain HTML with a set of custom styles. For more information, see the Vue Vanilla Readme.