Examples of DateWidget


Examples of com.google.livingstories.client.ui.DateWidget

              LivingStoryData.getLivingStoryUrl(), event.getId());
          LivingStoryControls.goToContentItem(event.getId());
        }
      };
      eventPanel.add(update);
      eventPanel.add(new DateWidget(
          event.getEventEndDate(), event.getEventStartDate(), event.getTimestamp()));
      eventPanel.setStylePrimaryName("rightColumnElement");
      return eventPanel;
    }
View Full Code Here

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

        context.registerWidget(drugWidget);
        drugErrorWidget = new ErrorWidget();
        context.registerErrorWidget(drugWidget, drugErrorWidget);

    //start date
    startDateWidget = new DateWidget();
        startDateErrorWidget = new ErrorWidget();
        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);
                doseWidget.setInitialValue(defaultDose);
            } catch (Exception ex){
                    throw new RuntimeException("optional attribute 'defaultDose' must be numeric or empty.");
            }
        }

        doseErrorWidget = new ErrorWidget();
        context.registerWidget(doseWidget);
        context.registerErrorWidget(doseWidget, doseErrorWidget);

        createFrequencyWidget(context, mss);

        createFrequencyWeekWidget(context, mss);
        }

        if (!usingDurationField){
        discontinuedDateWidget = new DateWidget();
        discontinuedDateErrorWidget = new ErrorWidget();
        context.registerWidget(discontinuedDateWidget);
        context.registerErrorWidget(discontinuedDateWidget, discontinuedDateErrorWidget);
        }
    if (parameters.get(FIELD_DISCONTINUED_REASON) != null){
View Full Code Here

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

      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();
      createWidgets(context, birthDateWidget, birthDateErrorWidget, existingPatient != null ? existingPatient.getBirthdate() : null);

    }
    else if (FIELD_IDENTIFIER.equalsIgnoreCase(field)) {
View Full Code Here

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

       
        // TODO: in 1.7-compatible version of the module, we can replace the H17 checks
        // used below with the new isDate, isTime, and isDatetime
       
      } else {
        DateWidget dateWidget = null;
        TimeWidget timeWidget = null;
        boolean disableTime = "false".equalsIgnoreCase(parameters.get("allowTime"));
       
        if (ConceptDatatype.DATE.equals(concept.getDatatype().getHl7Abbreviation()) || (ConceptDatatype.DATETIME.equals(concept.getDatatype().getHl7Abbreviation()) && disableTime)) {
          valueWidget = new DateWidget();
        } else if (ConceptDatatype.TIME.equals(concept.getDatatype().getHl7Abbreviation())) {
          valueWidget = new TimeWidget();
        } else if (ConceptDatatype.DATETIME.equals(concept.getDatatype().getHl7Abbreviation())) {
          dateWidget = new DateWidget();
          timeWidget = new TimeWidget();
         
          valueWidget = new DateTimeWidget(dateWidget, timeWidget);
        } else {
          throw new RuntimeException("Cannot handle datatype: " + concept.getDatatype().getName()
                  + " (for concept " + concept.getConceptId() + ")");
        }
       
        if (defaultValue != null && parameters.get("defaultDatetime") != null) {
          throw new IllegalArgumentException("Cannot set defaultDatetime and defaultValue at the same time.");
        } else if (defaultValue == null) {
          defaultValue = parameters.get("defaultDatetime");
        }
       
        if (existingObs != null) {
          valueWidget.setInitialValue(existingObs.getValueDatetime());
        } else if (defaultValue != null && Mode.ENTER.equals(context.getMode())) {
          valueWidget.setInitialValue(HtmlFormEntryUtil
                  .translateDatetimeParam(defaultValue, defaultDatetimeFormat));
        }
       
        if (dateWidget != null) {
          context.registerWidget(dateWidget);
        }
        if (timeWidget != null) {
          context.registerWidget(timeWidget);
        }
      }
    }
    context.registerWidget(valueWidget);
    context.registerErrorWidget(valueWidget, errorWidget);
   
    if (parameters.get("showUnits") != null) {
            if ("true".equalsIgnoreCase(parameters.get("showUnits"))) {
                showUnits = true;
            } else if (!"false".equalsIgnoreCase(parameters.get("showUnits"))) {
                showUnits = true;
                unitsCode = parameters.get("showUnits");
            }
    }

        if (parameters.get("unitsCssClass") != null) {
            unitsCssClass = parameters.get("unitsCssClass");
        }

        // if a date is requested, do that too
    if ("true".equals(parameters.get("showDate")) || parameters.containsKey("dateLabel")) {
      if (parameters.containsKey("dateLabel")){
                dateLabel = parameters.get("dateLabel");
            }
      dateWidget = new DateWidget();
      context.registerWidget(dateWidget);
      context.registerErrorWidget(dateWidget, errorWidget);
      if (existingObs != null) {
        dateWidget.setInitialValue(existingObs.getObsDatetime());
      } else if (parameters.get("defaultObsDatetime") != null) {
        // Make sure this format continues to match
        // the <obs> attribute defaultObsDatetime documentation at
        // https://wiki.openmrs.org/display/docs/HTML+Form+Entry+Module+HTML+Reference#HTMLFormEntryModuleHTMLReference-%3Cobs%3E
        String supportedDateFormat = "yyyy-MM-dd-HH-mm";
        dateWidget.setInitialValue(HtmlFormEntryUtil.translateDatetimeParam(parameters.get("defaultObsDatetime"),
            supportedDateFormat));
      }
    }
   
    // if an accessionNumber is requested, do that too
View Full Code Here

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

    private void createElement(FormEntryContext context, Map<String, String> parameters) {

        Patient patient = context.getExistingPatient();

        dateWidget = new DateWidget();
        dateErrorWidget = new ErrorWidget();

        reasonForExitWidget = new DropdownWidget();
        reasonForExitErrorWidget = new ErrorWidget();
View Full Code Here

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

        context.registerWidget(regWidget);
        regErrorWidget = new ErrorWidget();
        context.registerErrorWidget(regWidget, regErrorWidget);
       
        //start date
        startDateWidget = new DateWidget();
        startDateErrorWidget = new ErrorWidget();
        context.registerWidget(startDateWidget);
        context.registerErrorWidget(startDateWidget, startDateErrorWidget);
       
        //end date
        discontinuedDateWidget = new DateWidget();
    discontinuedDateErrorWidget = new ErrorWidget();
    context.registerWidget(discontinuedDateWidget);
    context.registerErrorWidget(discontinuedDateWidget, discontinuedDateErrorWidget);
   
    //discontinue reasons
View Full Code Here

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

    catch (Exception ex) {
      throw new IllegalArgumentException("Couldn't find program in: " + parameters);
    }
   
    if ("true".equalsIgnoreCase(parameters.get("showDate"))) {
      dateWidget = new DateWidget();
      dateErrorWidget = new ErrorWidget();
      context.registerWidget(dateWidget);
      context.registerErrorWidget(dateWidget, dateErrorWidget);
    }
   
View Full Code Here

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

    public EncounterDetailSubmissionElement(FormEntryContext context, Map<String, Object> parameters) {

        // Register Date and Time widgets, if appropriate
        if (Boolean.TRUE.equals(parameters.get("date"))) {

            dateWidget = new DateWidget();
            dateErrorWidget = new ErrorWidget();

            if (context.getExistingEncounter() != null) {
                dateWidget.setInitialValue(context.getExistingEncounter().getEncounterDatetime());
            } else if (parameters.get("defaultDate") != null) {
View Full Code Here

Examples of play.utils.meta.form.DateWidget

    if (Boolean.class.isAssignableFrom(getField().getType()) || getField().getType().equals(boolean.class)) {
      widget = new CheckboxWidget(this);
    }

    if (Date.class.isAssignableFrom(getField().getType())) {
      widget = new DateWidget(this);
    }

    if (File.class.isAssignableFrom(getField().getType())) {
      widget = new FileWidget(this);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.