通用属性
datatype
设置组件内容的 数据类型。支持:
-
boolean
-
byteArray
-
char
-
date
-
dateTime
-
decimal
-
double
-
fileRef
-
int
-
localDate
-
localDateTime
-
localTime
-
long
-
offsetDateTime
-
offsetTime
-
string
-
time
-
uri
-
uuid
invalid
根据字段验证的结果设置字段的无效状态。
-
如果
invalid=false
且验证不通过,该字段有效。 -
如果
invalid=false
且验证通过,该字段有效。 -
如果
invalid=true
且验证不通过,该字段无效。 -
如果
invalid=true
且验证通过,该字段有效。
property
设置一个 实体 属性的名称,可视化组件会显示或者编辑该属性值。
property
需要与 dataContainer 属性同时使用。
tabIndex
设置组件的 tabindex
属性。tabIndex
属性控制该元素是否可以获得焦点,以及通过键盘 Tab 键进行跳转时的位置:
-
负值(通常设置
tabindex = -1
),表示组件可以获得焦点,但是不能通过键盘顺序导航访问到。 -
0,表示组件可以通过键盘顺序导航访问,但是访问顺序是按照 HTML 中 dom 的顺序定义。
-
正值,表示组件可以通过键盘顺序导航访问,并且按照该值定义的顺序进行访问。即,
tabindex = 4
的组件会在tabindex = 5
的组件之前,tabindex = 3
的组件之后。如果多个组件拥有相同的顺序值,则按照 HTML 中 dom 的顺序。
text
组件的文本内容。
该属性的值可以是文本本身,或者是 消息包 的一个键值。如果是消息包键值,则需要使用 msg://
前缀。
有两种方式设置键值:
-
短键值 - 此时会在当前视图的消息组中查找该键值。例如,
msg://infoField.caption
-
包含消息组的全键值,例如,
msg://com.company.sample.view.user/infoField.caption
title
该属性的值会设置到网页的 title 和 aria-label HTML 属性。大多数组件将这个作为 tooltip 使用。