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