Package-level declarations
Text input components, with password, text area, rich text area and typeahead support.
Types
Link copied to clipboard
Link copied to clipboard
data class ImaskOptions(val pattern: PatternMask? = null, val range: RangeMask? = null, val enum: EnumMask? = null, val number: NumberMask? = null, val regExp: RegExp? = null, val function: (String) -> Boolean? = null, val list: List<ImaskOptions>? = null, val overwrite: MaskOverwrite? = null) : MaskOptions
A text input mask configuration.
Link copied to clipboard
Text input number mask autofix modes.
Link copied to clipboard
Text input mask overwrite modes.
Link copied to clipboard
data class NumberMask(val scale: Int? = null, val thousandsSeparator: Char? = null, val padFractionalZeros: Boolean? = null, val normalizeZeros: Boolean? = null, val radix: Char = I18n.detectDecimalSeparator(), val mapToRadix: List<Char> = listOf('.'), val min: Number? = null, val max: Number? = null)
A text input mask configuration for a number value.
Link copied to clipboard
data class PatternMask(val pattern: String, val lazy: Boolean? = null, val eager: Boolean? = null, val placeholderChar: Char? = null, val definitions: dynamic = null, val blocks: Map<String, ImaskOptions>? = null)
A text input mask configuration with a pattern.