Advanced

Overview

This category contains widgets that don't belong to any of the above categories, but provide advanced data management capabilities.

Subtitle

The Subtitle widget does not store any data. It adds a subtitle to the form and serves as the group in the columns view.
Form view:
Edit view:
Not supported.
Readonly view:
Configuration:
Provide the gird information in the configuration to define the number of col to be displayed. Learn more at https://materializecss.com/grid.html
s12 // display as one col
s12 m6 // display as one col in mobile, and 2 cols in desktop
Import value:
Not supported

Rating

A rating is an evaluation or assessment of something, in terms of quality, quantity, or some combination of both. Use the Rating widget to rate:
Readonly view:
Edit view:
Form view:
Same as the edit view.
Configuration:
Not supported
Import value:
Not supported

NestedFields

Use NestedFields to track more than one item. For example, you can use NestedFields to track how many books are ordered:
  • Book 1, ordered 10
  • Book 2, ordered 5
Readonly view:
Edit view:
Form view:
Same as the edit view.
Configuration
{ # use the propterties from https://react-jsonschema-form.readthedocs.io/en/latest/
"properties": { # (required)
"book": {
"type": "string",
"title": "Book",
"description": "Select a book.",
"enum": ["Book 1", "Book 2"],
"enumNames": ["Book 1", "Book 2"],
"widget": "MaterialFormSelect",
"default": "Book 1"
},
"quantity": {
"type": "number",
"title": "Quantity",
"description": "The quantity book to order.",
"widget": "MaterialFormNumber",
"min": 1,
"default": 1
}
},
"minItems": 1, # number of nested fields to load on default
"items": [], # (optional), if provided, it will overwrite the properties
"required": [
"test",
"quantity"
]
}
Import value:
Not supported

Sign

Use this widget to provide unofficial signature for any sign off activities. For example, when samples are received, users can sign use the widget to indicated the samples have been received.
Readonly view:
Before signing
After signing
Edit view:
Not supported
Form view:
Not supported
Configuration:
Import value:
Not supported

Checkout

You can use this widget to perform checkout activities. For example, you can use this widget to perform checkout for a vial of sample.
Readonly view:
Before check out
After checked out
Edit view:
Not supported
Form view:
The form view enables you to select a user to check out.
Configuration:
In the configuration, you can limit who can check it out and how the date is formatted.
Default value:
Same as the import value.
Import value:
The value in the format "[First name] [Last name]". For example: John Goodway
Copy link
On this page
Overview
Subtitle
Rating
NestedFields
Sign
Checkout