Examples of DatePanel


Examples of org.projectforge.web.wicket.components.DatePanel

        inputPanel = fs.add(new TextField<String>(fs.getTextFieldId(), new PropertyModel<String>(parameter, "stringValue")));
      } else if (parameter.getType() == ScriptParameterType.DECIMAL) {
        inputPanel = fs.add(new TextField<BigDecimal>(fs.getTextFieldId(), new PropertyModel<BigDecimal>(parameter, "decimalValue")));
      } else if (parameter.getType() == ScriptParameterType.DATE || parameter.getType() == ScriptParameterType.TIME_PERIOD) {
        final String property = parameter.getType() == ScriptParameterType.TIME_PERIOD ? "timePeriodValue.fromDate" : "dateValue";
        datePanel1[index] = new DatePanel(fs.newChildId(), new PropertyModel<Date>(parameter, property));
        fs.add(datePanel1[index]);
        if (parameter.getType() == ScriptParameterType.TIME_PERIOD) {
          fs.add(new DivTextPanel(fs.newChildId(), " - "));
          datePanel2[index] = new DatePanel(fs.newChildId(), new PropertyModel<Date>(parameter, "timePeriodValue.toDate"));
          fs.add(datePanel2[index]);
          quickSelectPanel[index] = new QuickSelectPanel(fs.newChildId(), parentPage, "quickSelect:" + index, datePanel1[index]);
          fs.add(quickSelectPanel[index]);
          quickSelectPanel[index].init();
        }
View Full Code Here

Examples of org.projectforge.web.wicket.components.DatePanel

    if (entries != null) {
      entrysRepeater.removeAll();
      for (final PaymentScheduleDO entry : entries) {
        final WebMarkupContainer item = new WebMarkupContainer(entrysRepeater.newChildId());
        entrysRepeater.add(item);
        final DatePanel datePanel = new DatePanel("scheduleDate", new PropertyModel<Date>(entry, "scheduleDate"), DatePanelSettings.get()
            .withTargetType(java.sql.Date.class));
        item.add(datePanel);
        final TextField<String> amount = new TextField<String>("amount", new PropertyModel<String>(entry, "amount")) {
          @SuppressWarnings({ "rawtypes", "unchecked"})
          @Override
View Full Code Here

Examples of org.projectforge.web.wicket.components.DatePanel

  @SuppressWarnings("serial")
  private void addStartDateColumns(final Item<GanttTreeTableNode> item, final GanttTreeTableNode node, final GanttTask ganttObject,
      final TaskDO task)
  {
    final DatePanel startDatePanel = new DatePanel("startDate", new PropertyModel<Date>(ganttObject, "startDate"), DatePanelSettings.get()
        .withSelectProperty("startDate:" + node.getHashId()));
    addColumn(item, startDatePanel, "white-space: nowrap;");
    startDatePanelMap.put(ganttObject.getId(), startDatePanel);
    new RejectSaveLinksFragment("rejectSaveStartDate", item, startDatePanel, task, task != null ? DateTimeFormatter.instance()
        .getFormattedDate(task.getStartDate()) : "") {
View Full Code Here

Examples of org.projectforge.web.wicket.components.DatePanel

  @SuppressWarnings("serial")
  private void addEndDateColumns(final Item<GanttTreeTableNode> item, final GanttTreeTableNode node, final GanttTask ganttObject,
      final TaskDO task)
  {
    final DatePanel endDatePanel = new DatePanel("endDate", new PropertyModel<Date>(ganttObject, "endDate"), DatePanelSettings.get()
        .withSelectProperty("endDate:" + node.getHashId()));
    addColumn(item, endDatePanel, "white-space: nowrap;");
    endDatePanelMap.put(ganttObject.getId(), endDatePanel);
    new RejectSaveLinksFragment("rejectSaveEndDate", item, endDatePanel, task, task != null ? DateTimeFormatter.instance()
        .getFormattedDate(task.getEndDate()) : "") {
View Full Code Here

Examples of org.projectforge.web.wicket.components.DatePanel

  {
  }

  private void markStartDateModelAsChanged(final Serializable id)
  {
    final DatePanel startDatePanel = startDatePanelMap.get(id);
    if (startDatePanel != null) {
      startDatePanel.markModelAsChanged();
    } else {
      log.error("Oups, startDatePanel not found.");
    }
  }
View Full Code Here

Examples of org.projectforge.web.wicket.components.DatePanel

    }
  }

  private void markEndDateModelAsChanged(final Serializable id)
  {
    final DatePanel endDatePanel = endDatePanelMap.get(id);
    if (endDatePanel != null) {
      endDatePanel.markModelAsChanged();
    } else {
      log.error("Oups, endDatePanel not found.");
    }
  }
View Full Code Here

Examples of org.projectforge.web.wicket.components.DatePanel

  @SuppressWarnings("serial")
  public AbstractFieldsetPanel< ? > addBirthday()
  {
    final FieldProperties<Date> props = getBirthdayProperties();
    final AbstractFieldsetPanel< ? > fs = gridBuilder.newFieldset(props);
    fs.add(new DatePanel(fs.newChildId(), props.getModel(), DatePanelSettings.get().withTargetType(java.sql.Date.class)));
    fs.add(new HtmlCommentPanel(fs.newChildId(), new Model<String>() {
      @Override
      public String getObject()
      {
        return WicketUtils.getUTCDate("birthday", address.getBirthday());
View Full Code Here

Examples of org.projectforge.web.wicket.components.DatePanel

          certificateChoiceRenderer).setNullValid(true);
    }
    {
      // startDate
      fs = gridBuilder.newFieldset(TrainingDO.class, "startDate");
      fs.add(new DatePanel(fs.newChildId(), new PropertyModel<Date>(data, "startDate"), DatePanelSettings.get().withTargetType(
          java.sql.Date.class)));
    }
    {
      // EndDate
      fs = gridBuilder.newFieldset(TrainingDO.class, "endDate");
      fs.add(new DatePanel(fs.newChildId(), new PropertyModel<Date>(data, "endDate"), DatePanelSettings.get().withTargetType(
          java.sql.Date.class)));
    }
    { // Description
      fs = gridBuilder.newFieldset(TrainingAttendeeDO.class, "description");
      fs.add(new MaxLengthTextArea(fs.getTextAreaId(), new PropertyModel<String>(data, "description"))).setAutogrow();
View Full Code Here

Examples of org.projectforge.web.wicket.components.DatePanel

    }

    {
      // startDate
      fs = gridBuilder.newFieldset(TrainingDO.class, "startDate");
      fs.add(new DatePanel(fs.newChildId(), new PropertyModel<Date>(data, "startDate"), DatePanelSettings.get().withTargetType(
          java.sql.Date.class)));
    }

    {
      // EndDate
      fs = gridBuilder.newFieldset(TrainingDO.class, "endDate");
      fs.add(new DatePanel(fs.newChildId(), new PropertyModel<Date>(data, "endDate"), DatePanelSettings.get().withTargetType(
          java.sql.Date.class)));
    }

    {
      // Rating
View Full Code Here

Examples of org.projectforge.web.wicket.components.DatePanel

      recurrenceIntervalFieldset.getFieldset().setOutputMarkupId(true);
    }
    {
      // Until. Only visible if recurrenceData.interval != NONE.
      recurrenceUntilDateFieldset = gridBuilder.newFieldset(getString("plugins.teamcal.event.recurrence.until"));
      recurrenceUntilDateFieldset.add(new DatePanel(recurrenceUntilDateFieldset.newChildId(), new PropertyModel<Date>(recurrenceData,
          "until"), DatePanelSettings.get().withTargetType(java.sql.Date.class)));
      recurrenceUntilDateFieldset.getFieldset().setOutputMarkupId(true);
      recurrenceUntilDateFieldset.add(new HtmlCommentPanel(recurrenceUntilDateFieldset.newChildId(), new Model<String>() {
        @Override
        public String getObject()
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.