IntegerField
Only accepts integers, for floating point numbers, use NumberField
.
If an incorrect value is inputted, e.g. 1.5
or abc
, the value is displayed, but onChange
is not called and the field lights up red.
Editable
First variant is editable:
Live Editor
function EditableIntegerField() { const [value, setValue] = useState(10); return ( <IntegerField name="test" label="Some label" value={value} editable onChange={setValue} className="test" /> ); }
Result
Loading...
Non Editable
Second variant is non editable:
Live Editor
function NonEditableIntegerField() { const [value, setValue] = useState(10); return ( <IntegerField name="test" label="Some label" value={value} editable={false} onChange={setValue} /> ); }
Result
Loading...