numberField 数字字段

基本用法

numberField 的示例:

<numberField clearButtonVisible="true"
             value="234.433"/>
number field basics
numberField 并不会处理数字的格式。如果需要本地化的数值显示格式或使用不同的数据类型,请使用 TypedTextField

数据绑定

数据绑定是指将组件与 数据容器 进行关联。可视化组件或相应数据容器中的更改可以触发彼此的更新。有关详细信息,请参阅 使用数据组件

下面的示例生成了一个数据感知的 numberField。对应的实体属性类型必须是数字类型。

<data>
    <instance class="com.company.onboarding.entity.Step" id="stepDc">
        <fetchPlan extends="_base"/>
        <loader id="stepDl"/>
    </instance>
</data>
<layout>
    <numberField dataContainer="stepDc" property="factor"
                 step="0.5" stepButtonsVisible="true"/>
</layout>
number field data binding

验证

如需检查 numberField 组件输入的值,可以在内部元素 validators 中添加一个 validator元素。

numberField 可以使用下列预定义的验证器:

XML 元素

validators

预定义验证器

custom - doubleMax - doubleMin - negative - negativeOrZero - notNull - positive - positiveOrZero

参考