xpages(8.5.3 FP3 UP1)を使用して学生課題提出アプリケーションを作成しています。詳細は次のとおりです。
学生は任意の数の提出を行うことができます。送信ごとに、一意のSubmitIDが作成されます。今のところ、
a。フォーム(送信)-2つのフィールドのみ(送信ID、SoftCopy-RTFタイプ)
b。ビュー(送信)-2列のみ(送信ID、添付ファイル名)
c。SubmitIDの例は次のとおりです:submit1、submit2
提出物ごとに、学生はその提出物の対象となるコース/科目を選択する必要があります(例:数学、物理学など)。したがって、教師が主題のリストを作成するための別のフォームをすでに作成しました
a。フォーム(件名)-1フィールドのみ(件名)
b。ビュー(件名)-1列のみ(件名)
c。今のところ2つの主題が作成されたと言う-数学と物理学
2つのxpageを作成しました:
a。Submit.xsp-新しい送信を作成するには(フォームを使用-送信)
b。SubmitView.xsp-送信のリストを表示します(ビューを使用-送信)
Submit.xspの場合、ここから問題が始まります。
a。ここでのコントロールは次のとおりです。SubmitIDEditBox、Repeat Control(内部にはCheckBox、fileUpload、およびfileDownloadがあります)
b。リピートは、利用可能な主題のリストに基づいています。チェックボックスのタイトルは、各SubjectNameになります。fileUploadコントロールのOnChangeイベントでは、ファイルが参照されるたびに、チェックボックスがオンになり、これが機能します。
c。fileUploadは、付随するfileDownloadのみを更新する必要がありますが、代わりに、アップロードしたばかりの添付ファイルが他のすべてのfileDownloadコントロールに反映されます。fileDownloadを更新する唯一の方法であるため、fileUploadOnChangeを完全に更新しています。ここで何が間違っているのでしょうか。また、希望する結果を得るにはどうすればよいですか。ドキュメントを保存し、後で読み取り専用モードまたは編集モードの両方で開くことは問題ありませんが、各サブジェクトにはアップロードされたファイルの同じリストが表示されます。fileUploadとfileDownloadの両方がSoftCopyフィールドにバインドされます。