我正在使用 xpages (8.5.3 FP3 UP1) 创建一个学生作业提交应用程序。详情如下:
学生可以进行任意数量的提交。对于每个提交,将创建一个唯一的 SubmitID。目前,
一个。表单(提交) - 仅 2 个字段(SubmitID,SoftCopy-RTF 类型)
湾。视图(提交) - 仅 2 列(提交 ID、附件名称)
C。SubmitID 的示例有:submit1、submit2
对于每次提交,学生必须选择提交的课程/科目(例如:数学、物理等)。因此我已经为老师创建了另一个表格来创建主题列表
一个。表格(主题) - 仅 1 个字段(主题名称)
湾。视图(主题) - 仅 1 列(主题名称)
C。现在说 2 个科目已创建 - 数学和物理
我创建了 2 个 xpage:
一个。Submit.xsp - 创建新的提交(使用表单 - 提交)
湾。SubmitView.xsp - 显示提交列表(使用视图 - 提交)
对于 Submit.xsp,这是我的问题开始的地方:
一个。这里的控件如下:SubmitID EditBox,Repeat Control(里面是一个CheckBox,一个fileUpload,一个fileDownload)
湾。重复基于可用主题列表。CheckBox 标题将是每个 SubjectName。在 fileUpload 控件的 OnChange 事件中,每次浏览文件后,都会选中该复选框并且这有效。
C。fileUpload 应该只更新随附的 fileDownload,但我刚刚上传的附件会反映到所有其他 fileDownload 控件。我正在对 fileUpload OnChange 进行全面刷新,因为这是更新 fileDownload 的唯一方法。这里有什么问题,我应该怎么做才能得到我想要的结果?保存文档并稍后以只读或编辑模式打开它都很好,尽管每个主题仍然显示相同的上传文件列表。fileUpload 和 fileDownload 都绑定到 SoftCopy 字段。