behavior: output
behavior: output
格式化的输出行为。该行为可以应用于任何文本容器,例如 <span>
、 <em>
等。
Elements
默认情况下应用了以下行为:
<output type=..>
- 输出只读元素;
请注意,您可以在 Sciter 中的输出中使用快捷方式表示法,因此这三个声明是等效的:
<output name="first" type="text" />
<output|text(first)/>
Attributes
type
- 格式化程序类型,以下类型之一:"text"
- 纯文本输出,值在 toString() 转换后呈现为原样;"integer"
- 整数输出;"decimal"
- 十进制(浮点数)格式化程序。根据当前区域设置规则对值进行格式化和呈现;"currency"
- 货币格式化程序。根据当前区域设置规则对值进行格式化和呈现;"date"
- 日期格式化程序。值被视为 UTC 日期值,并根据当前区域设置规则进行格式化;"date-local"
- 日期格式化程序。值被视为当前时区日期值,并根据当前区域设置规则进行格式化;"time"
- 日期格式化程序。UTC 日期值的时间部分根据当前区域设置规则进行格式化;"time-local"
- 日期格式化程序。本地时区日期值的时间部分根据当前区域设置规则进行格式设置;name="name"
- 标准属性名称 - 表单上输入元素的名称。value="..."
- 标准值属性。该值根据类型设置格式并呈现。novalue="no value text"
- 如果输出未设置值,则应显示的文本。timezone="TZ"
- 将日期/时间转换为的时区。TZ 可以是 或"local"
"+HH:MM" / "-HH:MM"
。
如果该值无法转换为声明的类型,则元素将获得 :invalid
状态标志;
如果数值为负数,则元素将 negative
设置属性,以便可以以不同的方式设置样式, output\[negative\] { color:red; }
例如
Events
N/A - 没有特定事件。
Value
any
值,大概与声明的类型匹配。
Methods
N/A - behavior:output 不引入任何特定方法。