通用属性
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 使用。