文档手册

behavior: output

2024-07-18 16:03:45

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 不引入任何特定方法。