Numeric
The Numeric
shows an input box to collect a numer feedback.
Example
Synopsis
displayStrategy
[
{
"feedbackKey": "sizeOfSomething",
"caption": "Size",
"type": "Numeric",
"options": {
"label": "Enter a positive integer",
"minimum": 1,
"multipleOf": 1
}
}
]
Options
All options are optional.
label: string
: If set, shows a caption above the input control.minimum: number
: Ensures input >= minimum.exclusiveMinimum: number
: Ensures input > minimum.maximum: number
: Ensures input <= maximum.exclusiveMaximum: number
: Ensures input < maximum.multipleOf: number
: Ensures the input is a multiple of this. Internally, we just check "input % multipleOf === 0", so this does not work correctly with floating-point numbers due to rounding errors.
tip
Use multipleOf: 1
if you want to ensure the input value is an integer.
Note
This can be used at the "root" level of displayStrategy
, but it is also suitable as the feedbackListener
of the LesionCandidates display.