update exam form
This commit is contained in:
parent
eb122c7399
commit
3cc2ee2b34
1 changed files with 26 additions and 18 deletions
|
@ -286,6 +286,21 @@ public class ExamForm implements TemplateComposer {
|
||||||
.withInputSpan(3)
|
.withInputSpan(3)
|
||||||
.withEmptyCellSeparation(false))
|
.withEmptyCellSeparation(false))
|
||||||
|
|
||||||
|
.addField(FormBuilder.text(
|
||||||
|
QuizData.QUIZ_ATTR_START_TIME,
|
||||||
|
FORM_STARTTIME_TEXT_KEY,
|
||||||
|
i18nSupport.formatDisplayDate(exam.startTime))
|
||||||
|
.readonly(true)
|
||||||
|
.withInputSpan(3)
|
||||||
|
.withEmptyCellSeparation(false))
|
||||||
|
.addField(FormBuilder.text(
|
||||||
|
QuizData.QUIZ_ATTR_END_TIME,
|
||||||
|
FORM_ENDTIME_TEXT_KEY,
|
||||||
|
i18nSupport.formatDisplayDate(exam.endTime))
|
||||||
|
.readonly(true)
|
||||||
|
.withInputSpan(3)
|
||||||
|
.withEmptyCellSeparation(false))
|
||||||
|
|
||||||
.addField(FormBuilder.text(
|
.addField(FormBuilder.text(
|
||||||
QuizData.QUIZ_ATTR_NAME,
|
QuizData.QUIZ_ATTR_NAME,
|
||||||
FORM_NAME_TEXT_KEY,
|
FORM_NAME_TEXT_KEY,
|
||||||
|
@ -310,38 +325,31 @@ public class ExamForm implements TemplateComposer {
|
||||||
.withInputSpan(6)
|
.withInputSpan(6)
|
||||||
.withEmptyCellSeparation(false))
|
.withEmptyCellSeparation(false))
|
||||||
|
|
||||||
.addField(FormBuilder.text(
|
|
||||||
QuizData.QUIZ_ATTR_START_TIME,
|
|
||||||
FORM_STARTTIME_TEXT_KEY,
|
|
||||||
i18nSupport.formatDisplayDate(exam.startTime))
|
|
||||||
.readonly(true)
|
|
||||||
.withInputSpan(3)
|
|
||||||
.withEmptyCellSpan(1))
|
|
||||||
.addField(FormBuilder.text(
|
|
||||||
QuizData.QUIZ_ATTR_END_TIME,
|
|
||||||
FORM_ENDTIME_TEXT_KEY,
|
|
||||||
i18nSupport.formatDisplayDate(exam.endTime))
|
|
||||||
.readonly(true)
|
|
||||||
.withInputSpan(3)
|
|
||||||
.withEmptyCellSeparation(false))
|
|
||||||
|
|
||||||
.addField(FormBuilder.text(
|
.addField(FormBuilder.text(
|
||||||
Domain.EXAM.ATTR_STATUS + "_display",
|
Domain.EXAM.ATTR_STATUS + "_display",
|
||||||
FORM_STATUS_TEXT_KEY,
|
FORM_STATUS_TEXT_KEY,
|
||||||
i18nSupport.getText(new LocTextKey("sebserver.exam.status." + examStatus.name())))
|
i18nSupport.getText(new LocTextKey("sebserver.exam.status." + examStatus.name())))
|
||||||
.readonly(true)
|
.readonly(true)
|
||||||
.withEmptyCellSeparation(false))
|
.withLabelSpan(2)
|
||||||
|
.withInputSpan(4)
|
||||||
|
.withEmptyCellSpan(1))
|
||||||
.addField(FormBuilder.singleSelection(
|
.addField(FormBuilder.singleSelection(
|
||||||
Domain.EXAM.ATTR_TYPE,
|
Domain.EXAM.ATTR_TYPE,
|
||||||
FORM_TYPE_TEXT_KEY,
|
FORM_TYPE_TEXT_KEY,
|
||||||
String.valueOf(exam.type),
|
String.valueOf(exam.type),
|
||||||
this.resourceService::examTypeResources))
|
this.resourceService::examTypeResources)
|
||||||
|
.withLabelSpan(2)
|
||||||
|
.withInputSpan(4)
|
||||||
|
.withEmptyCellSpan(2))
|
||||||
|
|
||||||
.addField(FormBuilder.multiComboSelection(
|
.addField(FormBuilder.multiComboSelection(
|
||||||
Domain.EXAM.ATTR_SUPPORTER,
|
Domain.EXAM.ATTR_SUPPORTER,
|
||||||
FORM_SUPPORTER_TEXT_KEY,
|
FORM_SUPPORTER_TEXT_KEY,
|
||||||
StringUtils.join(exam.supporter, Constants.LIST_SEPARATOR_CHAR),
|
StringUtils.join(exam.supporter, Constants.LIST_SEPARATOR_CHAR),
|
||||||
this.resourceService::examSupporterResources))
|
this.resourceService::examSupporterResources)
|
||||||
|
.withLabelSpan(2)
|
||||||
|
.withInputSpan(4)
|
||||||
|
.withEmptyCellSpan(2))
|
||||||
|
|
||||||
.buildFor(importFromQuizData
|
.buildFor(importFromQuizData
|
||||||
? this.restService.getRestCall(ImportAsExam.class)
|
? this.restService.getRestCall(ImportAsExam.class)
|
||||||
|
|
Loading…
Reference in a new issue