宜搭+
    正在准备搜索索引...

    星期选择组件。

    该组件基于 Utils.SchoolDays 计算当前星期,并生成 ["周一", "周二", ..., "周日"] 的选项列表,默认值为当前星期。 可通过 offset 调整计算基准。

    26.7.1

    层级 (查看层级一览)

    索引

    构造函数

    属性

    fieldId: string = ""

    目标组件的字段标识。

    该字段标识用于在 HijackedComponent.infectHijackedComponent.compose 方法中指定需要被改造的目标宜搭组件。

    26.7.1

    offset: number = 0

    相对于当前日期的毫秒偏移量。

    默认值为 0。正值表示向后偏移,负值表示向前偏移。

    26.7.1

    options: { text: string; value: string }[] = []

    组件的选项列表。

    每个选项包含 text(显示文本)与 value(实际值)两个字段,适用于 下拉框、单选框等宜搭组件。该列表通常由 HijackedComponent.main 方法计算得出,并通过 VirtualComponent.setOptions 注入到目标组件中。

    26.7.1

    preset: SchoolDaysPreset = {}

    时间语义化预设配置项。

    该配置项在实例化时传入,供 HijackedComponent.main 方法使用, 用于控制学年、学期、周次等时间相关组件的计算基准。

    26.7.1

    value: string = ""

    组件的默认值。

    该值通常由 HijackedComponent.main 方法计算得出,并通过 VirtualComponent.setDefaultValue 注入到目标组件中。

    26.7.1

    方法

    • 设置星期计算的日期偏移量。

      传入值会被乘以 Utils.DateX.ONE_DAY 转换为毫秒偏移量。 例如 offset = -1 表示将计算基准向前推 1 天。

      参数

      • offset: number

        以天为单位的偏移量。

      返回 WeekDay

      当前组件实例,支持链式调用。

      26.7.1