Time Span
点击复制
允许选择时间戳。
外观和感觉设置
Label (非强制性)用于显示组件的标签。
Placeholder (非强制性) 用来显示组件的占位符。
Name (强制性) - 组件的名称。
Tooltip (非强制性) - 工具提示字符串。
Min (mandatory) - 从最小的时间戳值[unix格式]开始。默认情况下被设置为0。
Max (mandatory) - 可以选择的最大时间戳值[unix formatted]。默认情况下相当于创建的时刻。
Step (非强制性) - 选择步骤值。
Required (mandatory) - 标记是否需要选择。默认情况下被设置为false。
Allow clear (强制) - 允许在选择时清除。默认情况下被设置为false。
Validate Icon(强制性) - 如果启用,显示验证图标。默认情况下设置为false。
Disabled (mandatory) - 如果开启,使该组件失效。默认情况下是关闭的。
Visible (mandatory) - 如果打开,使该组件可见。默认情况下是启用的。
工作流触发器
- onChange - 当下拉选项被改变时触发。
- onFocus - 当组件被关注时启动。
- onBlur - 当组件被模糊化时启动。
- onCreate - 当组件被创建时启动。
- onShow - 当组件被显示时启动。
- onHide - 隐藏组件时发生火灾。
- onDestroy - 当组件被显示时发生火灾。
- onEnterKey - 当按下Enter键时发生火灾。
组件操作
Timespan Get Properties
获取该组件的属性。
输入 参数。
- Component Id [string]- 组件的标识符。
输出 参数。
- Label [string]- 组件的标签。
- Placeholder [string]- 组件的占位符。
- Allow Clear [boolean]- 如果为真,允许清除选择。
- Disable [boolean]- 如果为真,则禁用组件。
- Tooltip [string] - 工具提示字符串。
- Required [boolean]- 如果为真,显示必要的标记。
- Debounce (ms) [integer]- 延迟验证该值。
- Min [datetime]- 从最小的时间戳值[unix格式]开始。
- Max [datetime]- 可以选择的最大时间戳值[unix formatted]。
- Value [datetime]- 选定的时间戳值[unix格式]。
- Validate Icon [boolean]- 在验证该值时显示的图标。
- Validate Status [Status type]- 验证值时显示的状态。
- Validate Message [string]- 验证值时显示的信息。
Timespan Set Properties
设置组件的属性。
输入 参数。
- Component Id [string]- 组件的标识符。
- Label [string]- 组件的标签。
- Placeholder [string]- 组件的占位符。
- Allow Clear [boolean]- 如果为真,允许清除选择。
- Disable [boolean]- 如果为真,则禁用组件。
- Tooltip [string]- 工具提示字符串。
- Required [boolean]- 如果为真,显示必要的标记。
- Debounce (ms) [integer]- 延迟验证该值。
- Min [datetime]- 从最小的时间戳值[unix格式]开始。
- Max [datetime]- 可以选择的最大时间戳值[unix formatted]。
- Value [datetime]- 选定的时间戳值[unix格式]。
- Validate Icon [boolean]- 在验证该值时显示的图标。
- Validate Status [Status type]- 验证值时显示的状态。
- Validate Message [string]- 验证值时显示的信息。
Timespan Update Properties
更新组件的属性。
输入 参数。
- Component Id [string]- 组件的标识符。
- Label [string]- 组件的标签。
- Placeholder [string]- 组件的占位符。
- Allow Clear [boolean]- 如果为真,允许清除选择。
- Disable [boolean]- 如果为真,则禁用组件。
- Tooltip [string]- 工具提示字符串。
- Required [boolean]- 如果为真,显示必要的标记。
- Debounce (ms) [integer]- 延迟验证该值。
- Min [datetime]- 从最小的时间戳值[unix格式]开始。
- Max [datetime]- 可以选择的最大时间戳值[unix formatted]。
- Value [datetime]- 选定的时间戳值[unix格式]。
- Validate Icon [boolean]- 在验证该值时显示的图标。
- Validate Status [Status type]- 验证值时显示的状态。
- Validate Message [string]- 验证值时显示的信息。
Timespan Validate
验证从DateTime Picker组件中选择的时间戳值。
输入 参数。
- Component Id [string]- 组件的标识符。
输出 参数。
- Success [boolean]- 验证结果。
- Error [string]- 错误信息。
使用例子
要从当前日期中减去给定的时间跨度,使用了以下逻辑。
- 拖动该 Timespan Get Properties块并把它放到画布上。 Component ID必须要指定的是,为了从 Time Span组件
- 然后。 Current Date & Time块被用来获取当前的日期和时间。它将等于你本地PC的时间戳。
- 为了从当前日期和时间中减去时间跨度,用 Subtract time span块被用于