1.9 KiB
1.9 KiB
学生成绩管理中心测试页
在 Tessera 按 F12 打开 Console,点击 > 输入位置,粘贴完整源码后按 Enter。
源码创建并渲染一个独立的「学生成绩管理中心」Page,不替换其他页面。
该示例使用 6 位虚构学生的内存对象,展示语文、数学、英语和复核状态。 它验证 Endor 类、原生 Column 子类的测量、自定义绘制、字段绑定、事件和 同一对象在筛选前后的共享状态。关闭应用后数据不会保存。
已完成的原生检查
- 通过原生 Console 粘贴完整源码并按 Enter,成功出现成绩页标签和 6 行数据。
- 「查看复核记录」切换为林沐的一行复核记录。
- 「录入复核成绩」执行示例中预设的复核结果:数学 58 → 68、状态改为已复核、待复核 1 → 0。
- 「全部学生」恢复 6 行,林沐的 68 分和已复核状态保留。
- 「恢复示例数据」恢复 58 分、待复核状态和计数 1。
这是交互测试示例,复核按钮应用预设结果,不是通用成绩录入表单;没有 文件存储、通用校验、导入导出、真实学校数据或完整 CRUD 的实现声明。
录制结果
尝试了 macOS screencapture 的窗口录像与限定区域录像,均返回 capture error。 随后尝试 QuickTime「新建录屏」,没有成功出现可操作的录制界面;直接打开 系统录屏工具也超时。因此没有成功生成连续录屏,不把截图当作录屏交付。
原生操作关键截图保存在本次会话的 /private/tmp/endor-grades-demo/: 01-endor-input.png、02-rendered.png、03-filtered.png、04-reviewed.png、 05-all-reviewed.png、06-reset.png。
本次仅新增示例和此说明,未修改渲染器。以实际 Console 执行和原生点击 作为验证;未运行 cargo test、自动化 smoke 脚本,也未因纯示例新增而重复构建。