encounterTypeWidget = new EncounterTypeWidget(); encounterTypeErrorWidget = new ErrorWidget(); if (parameters.get("types") != null) { encounterTypeWidget.setOptions(encounterTypes); encounterTypeWidget.setInitialValue(defaultEncounterType); context.registerWidget(encounterTypeWidget); context.registerErrorWidget(encounterTypeWidget, encounterTypeErrorWidget);
Object encounterType = encounterTypeWidget.getValue(context, submission); System.out.println("the location widget initial value " + encounterTypeWidget.getClass() + " actual value " + encounterType); if (encounterType == null)
ret.append(encounterTypeWidget.generateHtml(context)); if (context.getMode() != Mode.VIEW) ret.append(encounterTypeErrorWidget.generateHtml(context));
EncounterType encounterType = (EncounterType) encounterTypeWidget.getValue(session.getContext(), submission); session.getSubmissionActions().getCurrentEncounter().setEncounterType(encounterType);