Package org.openmrs.module.htmlformentry.widget

Examples of org.openmrs.module.htmlformentry.widget.NumberFieldWidget


        context.registerWidget(startDateWidget);
        context.registerErrorWidget(startDateWidget, startDateErrorWidget);

        if (!hideDoseAndFrequency){
        // dose validation by drug is done in validateSubmission()
        doseWidget = new NumberFieldWidget(0d, 9999999d, true);
        //set default value (maybe temporarily)
        String defaultDoseStr = parameters.get(CONFIG_DEFAULT_DOSE);
        if (!StringUtils.isEmpty(defaultDoseStr)){
            try {
                defaultDose = Double.valueOf(defaultDoseStr);
View Full Code Here


      genderWidget.addOption(new Option(msg.getMessage("Patient.gender.male"), "M", false));
      genderWidget.addOption(new Option(msg.getMessage("Patient.gender.female"), "F", false));
      createWidgets(context, genderWidget, genderErrorWidget, existingPatient != null ? existingPatient.getGender() : null);
    }
    else if (FIELD_AGE.equalsIgnoreCase(field)) {
      ageWidget = new NumberFieldWidget(0d, 200d, false);
      ageErrorWidget = new ErrorWidget();
      createWidgets(context, ageWidget, ageErrorWidget, existingPatient != null ? existingPatient.getAge() : null);
    }
    else if (FIELD_BIRTH_DATE.equalsIgnoreCase(field)) {
      birthDateWidget = new DateWidget();
      birthDateErrorWidget = new ErrorWidget();
      createWidgets(context, birthDateWidget, birthDateErrorWidget, existingPatient != null ? existingPatient.getBirthdate() : null);
    }
    else if (FIELD_BIRTH_DATE_OR_AGE.equalsIgnoreCase(field)) {
      ageWidget = new NumberFieldWidget(0d, 200d, false);
      ageErrorWidget = new ErrorWidget();
      createWidgets(context, ageWidget, ageErrorWidget, existingPatient != null ? existingPatient.getAge() : null);

      birthDateWidget = new DateWidget();
      birthDateErrorWidget = new ErrorWidget();
View Full Code Here

                    cn = Context.getConceptService().getConceptNumeric(concept.getConceptId());
                }
        // added to avoid creating this widget when a checkbox is needed
                if (numericAnswers.size() == 0) {
                    if (!"checkbox".equals(parameters.get("style"))) {
                        valueWidget = new NumberFieldWidget(cn, parameters.get("size"));
                    } else {
                        // render CheckboxWidgets for <obs> tag with numeric datatype;
                        // i.e. <obs conceptId="1234" answer="8" answerLabel="Eight" style="checkbox"/>
                        if (parameters.get("answer") != null) {
                            try {
View Full Code Here

   
    setupDropdownWidget(context, durationUnitsWidget, options);
  }
 
  private void createDurationWidget(FormEntryContext context) {
    durationWidget = new NumberFieldWidget(0d, 9999999d, true);
    context.registerWidget(durationWidget);
   
    durationErrorWidget = new ErrorWidget();
    context.registerErrorWidget(durationWidget, durationErrorWidget);
  }
View Full Code Here

   
    setupDropdownWidget(context, quantityUnitsWidget, options);
  }
 
  private void createQuantityWidget(FormEntryContext context) {
    quantityWidget = new NumberFieldWidget(0d, 9999999d, true);
    context.registerWidget(quantityWidget);
   
    quantityErrorWidget = new ErrorWidget();
    context.registerErrorWidget(quantityWidget, quantityErrorWidget);
  }
View Full Code Here

   
    setupDropdownWidget(context, dosingTypeWidget, options);
  }

    private void createNumRefillsWidget(FormEntryContext context){
        numRefillsWidget = new NumberFieldWidget(0d, 9999999d, false);
        context.registerWidget(numRefillsWidget);
        numRefillsErrorWidget = new ErrorWidget();
        context.registerErrorWidget(numRefillsWidget, numRefillsErrorWidget);
    }
View Full Code Here

TOP

Related Classes of org.openmrs.module.htmlformentry.widget.NumberFieldWidget

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.