MaskedField
MaskedField
– это текстовое поле TextField, которое позволяет ограничивать и форматировать значения, которые могут быть в него введены.
XML-имя компонента: maskedField
.
Основы
MaskedField
повторяет функциональность TextField, но MaskedField
удобно использовать, например, для ввода дат, телефонных номеров и т.д., например:
<layout spacing="true">
<maskedField id="maskedField"
caption="Phone number"
mask="(###) ###-##-##"/>
</layout>
Атрибуты
События и слушатели
Чтобы сгенерировать заглушку слушателя в Jmix Studio, выберите компонент в XML-дескрипторе экрана или на панели иерархии Jmix UI и используйте вкладку Handlers на панели инспектора Jmix UI. В качестве альтернативы вы можете воспользоваться кнопкой Generate Handler на верхней панели контроллера экрана. |
EnterPressEvent
См. EnterPressEvent.
Validator
См. Validator.
ValueChangeEvent
См. ValueChangeEvent.
XML-атрибуты MaskedField
Просматривать и редактировать атрибуты, применимые к компоненту, можно с помощью панели инспектора Jmix UI в конструкторе экранов Studio. |
align - box.expandRatio - buffered - caption - captionAsHtml - colspan - contextHelpText - contextHelpTextHtmlEnabled - css - dataContainer - datatype - description - descriptionAsHtml - editable - enable - height - htmlSanitizerEnabled - icon - id - mask - property - required - requiredMessage - responsive - rowspan - stylename - tabIndex - valueMode - visible - width