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

    命名空间 Infection

    宜搭组件侵入式改造与教育时间语义化工具集。

    本模块通过劫持并改造宜搭组件行为,动态生成学年、学期、年级、班级、 周次、星期、上下午等教育场景常用选项,无需手动配置数据源即可将普通 输入框或下拉框转换为具有业务语义的组件。

    核心抽象为 Infection.HijackedComponentInfection.VirtualComponent。前者负责定义组件的值与选项生成逻辑, 后者负责将生成的值与选项注入到目标宜搭组件中。

    26.7.1

    Infection.SchoolYear.of()
    .infect("selectField_xxx")
    .setDefaultValue()
    .setOptions()

    Class

    班级选择组件。

    Grade

    年级选择组件。

    HalfDay

    上下午选择组件。

    HijackedComponent

    组件劫持基类。

    SchoolYear

    学年选择组件。

    Semester

    学期选择组件。

    VirtualComponent

    虚拟组件类。

    Week

    周次选择组件。

    WeekDay

    星期选择组件。

    变量

    ref

    宜搭开发者 API 官方参考文档地址。