OrionInput
Example
<o-input>
displays a customisable input field.
Usage
InputIcons InputStyle InputMask InputPlayground
VModels
Name
vModel
Nil<string | number> = undefined
Props
Name
allowNegative
boolean = undefined
autocomplete
string = undefined
autofocus
boolean = undefined
clearable
boolean = undefined
clearToNull
boolean = undefined
disabled
boolean = undefined
donetyping
number = undefined
forceLabelFloating
boolean = undefined
inheritValidationState
boolean = undefined
label
string = undefined
mask
string | { value: (val: any) => Nil<string | number>; display: (val: any) => Nil<string | number>; } = undefined
maskHourFormat
string = '24h'
maskHourSeparator
string = ':'
maxLength
number = undefined
maxValue
number = undefined
minValue
number = undefined
placeholder
string = undefined
prefixFontIcon
string = undefined
prefixIcon
Orion.Icon = undefined
readonly
boolean = undefined
required
boolean = undefined
selectOnFocus
boolean = undefined
size
Orion.Size = 'md'
staticMask
boolean = true
suffixFontIcon
string = undefined
suffixIcon
Orion.Icon = undefined
type
any = undefined
validation
any = undefined
validationErrorMessage
string = undefined
PublicInstance
Name
Type
valueDisplay
() => string
hasBeenFocus
() => boolean
isFocus
() => boolean
focus
() => void
blur
Lodash.debounce
clear
() => void
setHasBeenFocus
(value: boolean) => void
isValid
() => boolean
_input
() => HTMLInputElement | undefined
sharedState
() => {
hasBeenFocus: boolean;
isFocus: boolean;
isAutoFilled: boolean;
}