/** * @see org.openmrs.module.htmlformentry.widget.Widget#setInitialValue(java.lang.Object) */ @Override public void setInitialValue(Object value) { initialValue = (Date) value; // set the underlying date and time widgets with the initial value dateWidget.setInitialValue(initialValue); timeWidget.setInitialValue(initialValue); }
protected void matchStandardRegimenInExistingOrders(FormEntryContext context) { Map<RegimenSuggestion, List<DrugOrder>> map = RegimenUtil.findStrongestStandardRegimenInDrugOrders(possibleRegimens, context.getRemainingExistingOrders()); if (map.size() == 1){ existingStandardRegimen = map.keySet().iterator().next(); for (DrugOrder dor : map.get(existingStandardRegimen)){ regDrugOrders.add(context.removeExistingDrugOrder(dor.getDrug())); regWidget.setInitialValue(existingStandardRegimen.getCodeName()); } discontinuedDateWidget.setInitialValue(getCommonDiscontinueDate(regDrugOrders)); if (discontinuedReasonWidget != null && regDrugOrders.get(0).getDiscontinuedReason() != null) discontinuedReasonWidget.setInitialValue(regDrugOrders.get(0).getDiscontinuedReason().getConceptId()); } }
@Override protected void matchStandardRegimenInExistingOrders(FormEntryContext context) { Map<RegimenSuggestion, List<DrugOrder>> map = RegimenUtil1_10.findStrongestStandardRegimenInDrugOrders( possibleRegimens, context.getRemainingExistingOrders()); if (map.size() == 1) { existingStandardRegimen = map.keySet().iterator().next(); for (DrugOrder dor : map.get(existingStandardRegimen)) { regDrugOrders.add(context.removeExistingDrugOrder(dor.getDrug())); regWidget.setInitialValue(existingStandardRegimen.getCodeName()); careSettingWidget.setInitialValue(dor.getCareSetting()); } discontinuedDateWidget.setInitialValue(getCommonDiscontinueDate(regDrugOrders)); Order discontinuationOrder = Context.getOrderService().getDiscontinuationOrder(regDrugOrders.get(0)); if (discontinuedReasonWidget != null && discontinuationOrder != null) discontinuedReasonWidget.setInitialValue(discontinuationOrder.getOrderReason().getConceptId()); } }
@Test public void testHidden() throws Exception { Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2014-10-01"); DateWidget widget = new DateWidget(); widget.setHidden(true); widget.setInitialValue(date); FormEntryContext formEntryContext = mock(FormEntryContext.class); when(formEntryContext.getFieldName(widget)).thenReturn("w1"); String html = widget.generateHtml(formEntryContext); assertThat(html, is("<input type=\"hidden\" name=\"w1\" id=\"w1\" value=\"2014-10-01\" />")); }
if (showDate) { dateWidget = new DateWidget(); dateWidget.setInitialValue(existingObsGroup != null ? existingObsGroup.getObsDatetime() : null);
@Test public void testSetOnChangeFunction() throws Exception { Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2014-10-01"); DateWidget widget = new DateWidget(); widget.setHidden(true); widget.setInitialValue(date); widget.setDateFormat("yyyy-MM-dd"); widget.setOnChangeFunction("changeFunc"); FormEntryContext formEntryContext = mock(FormEntryContext.class); when(formEntryContext.getFieldName(widget)).thenReturn("w1"); String html = widget.generateHtml(formEntryContext); assertThat(html, is("<input type=\"hidden\" name=\"w1\" id=\"w1\" onChange=\"changeFunc\" value=\"2014-10-01\" />")); } }
dateWidget.setInitialValue(context.getExistingEncounter().getEncounterDatetime()); } else if (parameters.get("defaultDate") != null) { dateWidget.setInitialValue(parameters.get("defaultDate"));
OpenmrsConstants.OPENMRS_VERSION_SHORT, "1.10") > -1) ? "dateActivated" : "startDate"; try { startDateWidget.setInitialValue(PropertyUtils.getProperty(regDrugOrders.get(0), startDateFieldName)); } catch (Exception e) { throw new APIException(e);
context.registerErrorWidget(dateWidget, errorWidget); if (existingObs != null) { dateWidget.setInitialValue(existingObs.getObsDatetime()); } else if (parameters.get("defaultObsDatetime") != null) { dateWidget.setInitialValue(HtmlFormEntryUtil.translateDatetimeParam(parameters.get("defaultObsDatetime"), supportedDateFormat));
((CheckboxWidget) drugWidget).setInitialValue("CHECKED"); startDateWidget.setInitialValue(drugOrder.getStartDate()); if (!hideDoseAndFrequency && hideDose){ frequencyWidget.setInitialValue(parseFrequencyDays(drugOrder.getFrequency())); discontinuedDateWidget.setInitialValue(drugOrder.getDiscontinuedDate()); if (discontinuedReasonWidget != null && drugOrder.getDiscontinuedReason() != null) discontinuedReasonWidget.setInitialValue(drugOrder.getDiscontinuedReason().getConceptId());
List<Obs> obsList = Context.getObsService().getObservationsByPersonAndConcept(patient, reasonExitConcept); if (obsList != null && obsList.size() == 1) { dateWidget.setInitialValue(obsList.get(0).getObsDatetime()); initialAnswer = obsList.get(0).getValueCoded(); reasonForExitWidget.setInitialValue(initialAnswer.getDisplayString());
startDateWidget.setInitialValue(lastRevision.getDateActivated()); discontinuedDateWidget.setInitialValue(drugOrder.getDateStopped()); Order discontinuationOrder = Context.getOrderService().getDiscontinuationOrder(drugOrder); if (discontinuedReasonWidget != null && discontinuationOrder != null)