emailField 电子邮件字段
基本用法
emailField
的基本示例:
<emailField errorMessage="Enter a valid email address"
value="john.doe@email.com"
clearButtonVisible="true"
label="Email address"
width="15em"/>

数据绑定
该组件支持绑定至 data container 中的实体属性。
如需将 emailField
绑定至实体属性:
-
使用 dataContainer 属性指定数据容器的名称。
-
使用 property 属性指定实体属性的名称。
<data>
<instance class="com.company.onboarding.entity.Customer" id="customerDc">
<fetchPlan extends="_base"/>
<loader id="customerDl"/>
</instance>
</data>
<layout>
<emailField dataContainer="customerDc"
property="email"
label="Email"/>
</layout>
XML 属性
id - allowedCharPattern - autocapitalize - autocomplete - autocorrect - autofocus - autoselect - classNames - clearButtonVisible - colspan - dataContainer - enabled - errorMessage - height - helperText - invalid - label - maxHeight - maxLength - maxWidth - minHeight - minLength - minWidth - pattern - placeholder - property - readOnly - required - requiredIndicatorVisible - requiredMessage - tabIndex - themeNames - title - value - valueChangeMode - valueChangeTimeout - visible - width
事件和处理器
AttachEvent - BlurEvent - ClientValidatedEvent - ComponentValueChangeEvent - CompositionEndEvent - CompositionStartEvent - CompositionUpdateEvent - DetachEvent - FocusEvent - InputEvent - KeyDownEvent - KeyPressEvent - KeyUpEvent - statusChangeHandler - validator
在 Jmix Studio 生成处理器桩代码时,可以使用 Jmix UI 组件面板的 Handlers 标签页或者视图类顶部面板的 Generate Handler 添加,也可以通过 Code → Generate 菜单(Alt+Insert / Cmd+N)生成。 |