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