private void createDurationWidget(FormEntryContext context) { durationWidget = new NumberFieldWidget(0d, 9999999d, true); context.registerWidget(durationWidget); durationErrorWidget = new ErrorWidget(); context.registerErrorWidget(durationWidget, durationErrorWidget); }
/** * @see org.openmrs.module.htmlformentry.element.HtmlGeneratorElement#generateHtml(org.openmrs.module.htmlformentry.FormEntryContext) */ @Override public String generateHtml(FormEntryContext context) { StringBuilder sb = new StringBuilder(); if (dateWidget != null) { sb.append(dateWidget.generateHtml(context)); if (context.getMode() != Mode.VIEW) sb.append(dateErrorWidget.generateHtml(context)); } return sb.toString(); }
private void createNumRefillsWidget(FormEntryContext context){ numRefillsWidget = new NumberFieldWidget(0d, 9999999d, false); context.registerWidget(numRefillsWidget); numRefillsErrorWidget = new ErrorWidget(); context.registerErrorWidget(numRefillsWidget, numRefillsErrorWidget); }
@Override public String generateHtml(FormEntryContext context) { StringBuilder ret = new StringBuilder(); ret.append(valueLabel); if (!"".equals(valueLabel)) ret.append(" "); // if value is required ret.append(valueWidget.generateHtml(context)); if (required) { ret.append("<span class='required'>*</span>"); } if (context.getMode() != Mode.VIEW) { ret.append(" "); ret.append(errorWidget.generateHtml(context)); } return ret.toString(); }
private void createQuantityWidget(FormEntryContext context) { quantityWidget = new NumberFieldWidget(0d, 9999999d, true); context.registerWidget(quantityWidget); quantityErrorWidget = new ErrorWidget(); context.registerErrorWidget(quantityWidget, quantityErrorWidget); }
/** * @see org.openmrs.module.htmlformentry.element.HtmlGeneratorElement#generateHtml(org.openmrs.module.htmlformentry.FormEntryContext) */ @Override public String generateHtml(FormEntryContext context) { StringBuilder ret = new StringBuilder(); if (roleWidget != null) { ret.append(roleWidget.generateHtml(context)); if (context.getMode() != Mode.VIEW) ret.append(roleErrorWidget.generateHtml(context)); ret.append(": "); } Iterator<ErrorWidget> errorWidgetIterator = providerErrorWidgets.iterator(); for (Widget providerWidget : providerWidgets) { ret.append(providerWidget.generateHtml(context)); if (context.getMode() != Mode.VIEW) { ret.append(errorWidgetIterator.next().generateHtml(context)); } } return ret.toString(); }
context.registerWidget(personStubWidget); personErrorWidget = new ErrorWidget();
ret.append(regWidget.generateHtml(context) + " "); if (context.getMode() != Mode.VIEW) ret.append(regErrorWidget.generateHtml(context)); ret.append(startDateWidget.generateHtml(context) + " "); if (context.getMode() != Mode.VIEW) ret.append(startDateErrorWidget.generateHtml(context)); ret.append(discontinuedDateWidget.generateHtml(context) + " "); if (context.getMode() != Mode.VIEW) ret.append(discontinuedDateErrorWidget.generateHtml(context)); ret.append(discontinuedReasonWidget.generateHtml(context) + " "); if (context.getMode() != Mode.VIEW) ret.append(discontinuedReasonErrorWidget.generateHtml(context));
dateErrorWidget = new ErrorWidget(); context.registerWidget(dateWidget); context.registerErrorWidget(dateWidget, dateErrorWidget);
sb.append(nameWidget.generateHtml(context)); if (context.getMode() != Mode.VIEW) sb.append(nameErrorWidget.generateHtml(context)); sb.append(genderWidget.generateHtml(context)); if (context.getMode() != Mode.VIEW) sb.append(genderErrorWidget.generateHtml(context)); sb.append(birthDateErrorWidget.generateHtml(context)); sb.append(ageErrorWidget.generateHtml(context)); sb.append(identifierTypeValueErrorWidget.generateHtml(context)); sb.append(identifierLocationWidget.generateHtml(context)); if (context.getMode() != Mode.VIEW) sb.append(identifierLocationErrorWidget.generateHtml(context));
/** * Be aware it's called by the constructor. * * @param context * @param mss */ protected void createFrequencyWidget(FormEntryContext context, MessageSourceService mss) { frequencyWidget = new DropdownWidget(); frequencyErrorWidget = new ErrorWidget(); // fill frequency drop down lists (ENTER, EDIT) List<Option> freqOptions = new ArrayList<Option>(); if (context.getMode() != Mode.VIEW ) { for (int i = 1; i <= 10; i++) { freqOptions.add(new Option(i + "/" + mss.getMessage("DrugOrder.frequency.day"), String.valueOf(i), false)); } } frequencyWidget.setOptions(freqOptions); context.registerWidget(frequencyWidget); context.registerErrorWidget(frequencyWidget, frequencyErrorWidget); }
ret.append(drugWidget.generateHtml(context) + " "); if (context.getMode() != Mode.VIEW) ret.append(drugErrorWidget.generateHtml(context)); ret.append(" | "); ret.append(frequencyWidget.generateHtml(context)); if (context.getMode() != Mode.VIEW) ret.append(frequencyErrorWidget.generateHtml(context)); ret.append(frequencyWeekWidget.generateHtml(context) + " "); if (context.getMode() != Mode.VIEW) ret.append(frequencyWeekErrorWidget.generateHtml(context)); ret.append(startDateWidget.generateHtml(context) + " "); if (context.getMode() != Mode.VIEW) ret.append(startDateErrorWidget.generateHtml(context)); ret.append(" " + mss.getMessage("htmlformentry.general.days") + " "); if (context.getMode() != Mode.VIEW) ret.append(orderDurationErrorWidget.generateHtml(context)); ret.append(discontinuedDateWidget.generateHtml(context) + " "); if (context.getMode() != Mode.VIEW) ret.append(discontinuedDateErrorWidget.generateHtml(context)); ret.append(discontinuedReasonWidget.generateHtml(context) + " "); if (context.getMode() != Mode.VIEW) ret.append(discontinuedReasonErrorWidget.generateHtml(context));
/** * Be aware it's called by the constructor. * * @param context * @param mss */ protected void createFrequencyWeekWidget(FormEntryContext context, MessageSourceService mss) { frequencyWeekWidget = new DropdownWidget(); frequencyWeekErrorWidget = new ErrorWidget(); // fill frequency drop down lists (ENTER, EDIT) List<Option> weekOptions = new ArrayList<Option>(); if (context.getMode() != Mode.VIEW ) { for (int i = 7; i >= 1; i--) { weekOptions.add(new Option(i + " " + mss.getMessage("DrugOrder.frequency.days") + "/" + mss.getMessage("DrugOrder.frequency.week") , String.valueOf(i), false)); } } frequencyWeekWidget.setOptions(weekOptions); context.registerWidget(frequencyWeekWidget); context.registerErrorWidget(frequencyWeekWidget, frequencyWeekErrorWidget); }
sb.append(errorWidget.generateHtml(context));
errorWidget = new ErrorWidget();
ret.append(personStubWidget.generateHtml(context) + " "); ret.append(personErrorWidget.generateHtml(context));
@Override protected void createFrequencyWidget(FormEntryContext context, MessageSourceService mss) { frequencyWidget = new DropdownWidget(); frequencyErrorWidget = new ErrorWidget(); // fill frequency drop down lists (ENTER, EDIT) List<OrderFrequency> orderFrequencies = Context.getOrderService().getOrderFrequencies(false); List<Option> freqOptions = new ArrayList<Option>(); if (context.getMode() != Mode.VIEW) { for (OrderFrequency orderFrequency : orderFrequencies) { freqOptions.add(new Option(orderFrequency.getConcept().getName().getName(), orderFrequency.getId() .toString(), false)); } if (!orderFrequencies.isEmpty()) { frequencyWidget.setInitialValue(orderFrequencies.get(0).getId()); } } frequencyWidget.setOptions(freqOptions); context.registerWidget(frequencyWidget); context.registerErrorWidget(frequencyWidget, frequencyErrorWidget); }
sb.append(reasonForExitErrorWidget.generateHtml(context)); sb.append(dateErrorWidget.generateHtml(context)); sb.append(causeOfDeathErrorWidget.generateHtml(context)); sb.append(otherReasonErrorWidget.generateHtml(context));
roleErrorWidget = new ErrorWidget(); context.registerWidget(roleWidget); context.registerErrorWidget(roleWidget, roleErrorWidget); providerErrorWidget = new ErrorWidget(); providerErrorWidget = new ErrorWidget(); context.registerWidget(providerWidget); context.registerErrorWidget(providerWidget, providerErrorWidget); ErrorWidget providerErrorWidget = new ErrorWidget(); context.registerWidget(providerWidget); context.registerErrorWidget(providerWidget, providerErrorWidget); ErrorWidget providerErrorWidget = new ErrorWidget(); context.registerWidget(providerWidget); context.registerErrorWidget(providerWidget,providerErrorWidget);
ret.append(errorWidget.generateHtml(context));