Interface MaskedField<V>

All Superinterfaces:
Buffered, Component, Component.BelongToFrame, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Field<V>, HasContextHelp, HasDatatype<V>, HasHtmlCaption, HasHtmlDescription, HasHtmlSanitizer, HasValidator<V>, HasValue<V>, HasValueSource<V>, Requirable, TextInputField<V>, TextInputField.CursorPositionSupported, TextInputField.EnterPressNotifier, TextInputField.TextSelectionSupported, Validatable
All Known Implementing Classes:
MaskedFieldImpl

@StudioComponent(caption="MaskedField", category="Components", xmlElement="maskedField", icon="io/jmix/ui/icon/component/maskedField.svg", canvasBehaviour=INPUT_FIELD, documentationURL="https://docs.jmix.io/jmix/%VERSION%/ui/vcl/components/masked-field.html") public interface MaskedField<V> extends TextInputField<V>, HasDatatype<V>, TextInputField.TextSelectionSupported, TextInputField.CursorPositionSupported, TextInputField.EnterPressNotifier
Masked field component generic interface. FieldConfig supports following format symbols:
  • # - Digit
  • U - Uppercase letter
  • L - Lowercase letter
  • A - Letter or digit
  • * - Any symbol
  • H - Hex symbol
  • ~ - + or -
Any other symbols in format will be treated as mask literals.
  • Field Details

    • NAME

      static final String NAME
      See Also:
    • TYPE_DEFAULT

      static final org.springframework.core.ParameterizedTypeReference<MaskedField<String>> TYPE_DEFAULT
    • TYPE_STRING

      static final org.springframework.core.ParameterizedTypeReference<MaskedField<String>> TYPE_STRING
    • TYPE_INTEGER

      static final org.springframework.core.ParameterizedTypeReference<MaskedField<Integer>> TYPE_INTEGER
    • TYPE_LONG

      static final org.springframework.core.ParameterizedTypeReference<MaskedField<Long>> TYPE_LONG
    • TYPE_DOUBLE

      static final org.springframework.core.ParameterizedTypeReference<MaskedField<Double>> TYPE_DOUBLE
    • TYPE_BIGDECIMAL

      static final org.springframework.core.ParameterizedTypeReference<MaskedField<BigDecimal>> TYPE_BIGDECIMAL
    • TYPE_UUID

      static final org.springframework.core.ParameterizedTypeReference<MaskedField<UUID>> TYPE_UUID
  • Method Details