Codex sayaya-ui 表单组件|用 CheckboxElementBuilder 设置选中状态
EnglishCodex 安装步骤
- 打开 GitHub 固定提交的 `.agents/skills/sayaya-ui/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.agents/skills/sayaya-ui/`,把核对后的文件保存为 `.agents/skills/sayaya-ui/SKILL.md`。
- 在该项目根目录启动 Codex,输入 `$sayaya-ui` 并选择同名技能。
中文摘要
按 sayaya-ui 组件约定用 Java 构建 GWT 表单,选择合适的构造器、设置初始值并接入变更处理。
SKILL.md 中文导读
可复现示例
为表单创建一个默认选中的复选框,并指定读状态的调用。
{"control":"checkbox","field":"showDetails","selected":true,"readOn":"change"}工作步骤
- 根据输入类型选择 sayaya-ui 构造器。
- 使用组件提供的 API 写初始状态与事件处理。
- 在实际项目中检查控件状态和表单回调。
验收方法
用 `CheckboxElementBuilder.checkbox()` 建立 `showDetails`,初始值调用 `select(true)`,变更时用 `isSelected()` 读取状态。
GitHub 原文 · 更新日期
适用环境
打开已使用 sayaya-ui 的 GWT 项目,确认依赖包含 libs.bundles.sayaya.web,并加载 dev.sayaya.Ui 模块。
常见问题
添加下拉选项后还需要做什么?
为每个选项填入值和文字后调用 `done()`,再继续设置其他选项或事件。