Examples of DivTextPanel


Examples of org.projectforge.web.wicket.flowlayout.DivTextPanel

      gridBuilder.newFormHeading(getString("plugins.marketing.addressCampaignValue") + ": " + data.getAddressCampaign().getTitle());
    }
    {
      // Name
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("name")).suppressLabelForWarning();
      fs.add(new DivTextPanel(fs.newChildId(), data.getAddress().getFullName()));
    }
    {
      // Organization
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("organization")).suppressLabelForWarning();
      fs.add(new DivTextPanel(fs.newChildId(), data.getAddress().getOrganization()));
    }
    {
      // Value
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("value"));
      final AddressCampaignDO addressCampaign = data.getAddressCampaign();
View Full Code Here

Examples of org.projectforge.web.wicket.flowlayout.DivTextPanel

    }
    gridBuilder.newSubSplitPanel(GridSize.COL50);
    {
      // Net sum
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("fibu.common.netto"));
      final DivTextPanel netPanel = new DivTextPanel(fs.newChildId(), new Model<String>() {
        @Override
        public String getObject()
        {
          return CurrencyFormatter.format(data.getNetSum());
        }
      }, TextStyle.FORM_TEXT);
      fs.add(netPanel);
      fs.suppressLabelForWarning();
      ajaxUpdateComponents.add(netPanel.getLabel4Ajax());
    }
    gridBuilder.newSubSplitPanel(GridSize.COL50);
    {
      // Vat amount
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("fibu.common.vatAmount"));
      final DivTextPanel vatPanel = new DivTextPanel(fs.newChildId(), new Model<String>() {
        @Override
        public String getObject()
        {
          return CurrencyFormatter.format(data.getVatAmountSum());
        }
      }, TextStyle.FORM_TEXT);
      fs.add(vatPanel);
      fs.suppressLabelForWarning();
      ajaxUpdateComponents.add(vatPanel.getLabel4Ajax());
    }
    gridBuilder.newSubSplitPanel(GridSize.COL50);
    {
      // Brutto
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("fibu.common.brutto"));
      final DivTextPanel grossPanel = new DivTextPanel(fs.newChildId(), new Model<String>() {
        @Override
        public String getObject()
        {
          return CurrencyFormatter.format(data.getGrossSum());
        }
      }, TextStyle.FORM_TEXT);
      fs.add(grossPanel);
      fs.suppressLabelForWarning();
      ajaxUpdateComponents.add(grossPanel.getLabel4Ajax());
    }
    gridBuilder.newSubSplitPanel(GridSize.COL50);
    {
      // Bezahldatum
      final FieldsetPanel fs = gridBuilder.newFieldset(AbstractRechnungDO.class, "bezahlDatum");
      final DatePanel bezahlDatumPanel = new DatePanel(fs.newChildId(), new PropertyModel<Date>(data, "bezahlDatum"), DatePanelSettings
          .get().withTargetType(java.sql.Date.class));
      dependentFormComponents[1] = bezahlDatumPanel.getDateField();
      fs.add(bezahlDatumPanel);
    }
    gridBuilder.newSubSplitPanel(GridSize.COL50);
    {
      // Zahlbetrag
      final FieldsetPanel fs = gridBuilder.newFieldset(AbstractRechnungDO.class, "zahlBetrag");
      final TextField<BigDecimal> zahlBetragField = new TextField<BigDecimal>(InputPanel.WICKET_ID, new PropertyModel<BigDecimal>(data,
          "zahlBetrag")) {
        @SuppressWarnings({ "rawtypes", "unchecked"})
        @Override
        public IConverter getConverter(final Class type)
        {
          return new CurrencyConverter();
        }
      };
      dependentFormComponents[3] = zahlBetragField;
      fs.add(zahlBetragField);
    }
    {
      gridBuilder.newSubSplitPanel(GridSize.COL50);
      // Fälligkeit und Zahlungsziel
      final FieldsetPanel fs = gridBuilder.newFieldset(AbstractRechnungDO.class, "faelligkeit");
      faelligkeitPanel = new DatePanel(fs.newChildId(), new PropertyModel<Date>(data, "faelligkeit"), DatePanelSettings.get()
          .withTargetType(java.sql.Date.class));
      dependentFormComponents[2] = faelligkeitPanel.getDateField();
      fs.add(faelligkeitPanel);
      fs.setLabelFor(faelligkeitPanel);
      addCellAfterFaelligkeit();

      // DropDownChoice ZahlungsZiel
      final LabelValueChoiceRenderer<Integer> zielChoiceRenderer = new LabelValueChoiceRenderer<Integer>();
      for (final int days : ZAHLUNGSZIELE_IN_TAGEN) {
        zielChoiceRenderer.addValue(days, String.valueOf(days) + " " + getString("days"));
      }
      final DropDownChoice<Integer> zahlungsZielChoice = new DropDownChoice<Integer>(fs.getDropDownChoiceId(), new PropertyModel<Integer>(
          this, "zahlungsZiel"), zielChoiceRenderer.getValues(), zielChoiceRenderer) {
        @Override
        public boolean isVisible()
        {
          return data.getFaelligkeit() == null;
        }
      };
      dependentFormComponents[4] = zahlungsZielChoice;
      zahlungsZielChoice.setNullValid(true);
      zahlungsZielChoice.setRequired(false);

      fs.add(zahlungsZielChoice);
      fs.add(new DivTextPanel(fs.newChildId(), new Model<String>() {
        @Override
        public String getObject()
        {
          data.recalculate();
          return data.getZahlungsZielInTagen() + " " + getString("days");
View Full Code Here

Examples of org.projectforge.web.wicket.flowlayout.DivTextPanel

    {
      // User
      final FieldsetPanel fs = gridBuilder.newFieldset(SkillRatingDO.class, "user");
      if ( isUserInFullAccessGroup == false) {
        data.setUser(PFUserContext.getUser());
        final DivTextPanel username = new DivTextPanel(fs.newChildId(), data.getUser().getUsername());
        username.setStrong();
        fs.add(username);
      } else {
        final UserSelectPanel attendeeSelectPanel = new UserSelectPanel(fs.newChildId(), new PropertyModel<PFUserDO>(data, "user"),
            parentPage, "userId");
        attendeeSelectPanel.init();
View Full Code Here

Examples of org.projectforge.web.wicket.flowlayout.DivTextPanel

  {
    setCloseButtonLabel(getString("cancel"));
    final Form<Void> form = new Form<Void>(getFormId());
    init(form);
    final DivPanel content = gridBuilder.getPanel();
    final DivTextPanel textPanel = new DivTextPanel(content.newChildId(), getString("plugins.teamcal.event.recurrence.change.content"));
    content.add(textPanel);

    // add all change callback
    final AjaxCallback allCallback = new AjaxCallback() {
      private static final long serialVersionUID = 7852511931690947544L;
View Full Code Here

Examples of org.projectforge.web.wicket.flowlayout.DivTextPanel

    super.init();
    gridBuilder.newGridPanel();
    {
      // Date
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("date")).suppressLabelForWarning();
      fs.add(new DivTextPanel(fs.newChildId(), DateTimeFormatter.instance().getFormattedDateTime(data.getDate())));
    }
    {
      // Owner
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("meb.owner"));
      PFUserDO owner = data.getOwner();
      if (Hibernate.isInitialized(owner) == false) {
        owner = userGroupCache.getUser(owner.getId());
        data.setOwner(owner);
      }
      final UserSelectPanel userSelectPanel = new UserSelectPanel(fs.newChildId(), new PropertyModel<PFUserDO>(data, "owner"), parentPage,
          "ownerId");
      userSelectPanel.setRequired(true);
      fs.add(userSelectPanel);
      userSelectPanel.init();
    }
    {
      // Owner
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("meb.sender")).suppressLabelForWarning();
      fs.add(new DivTextPanel(fs.newChildId(), data.getSender()));
    }
    {
      // DropDownChoice status
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("status"));
      final LabelValueChoiceRenderer<PostType> statusChoiceRenderer = new LabelValueChoiceRenderer<PostType>(this, MebEntryStatus.values());
View Full Code Here

Examples of org.projectforge.web.wicket.flowlayout.DivTextPanel

        }
      }.getButtonPanel());
    }
    {
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("system.admin.alertMessage.copyAndPaste.title")).suppressLabelForWarning();
      fs.add(new DivTextPanel(fs.newChildId(), PFUserContext.getLocalizedMessage("system.admin.alertMessage.copyAndPaste.text",
          AppVersion.NUMBER)));
    }

    gridBuilder.newSplitPanel(GridSize.COL50);
    {
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("system.admin.reindex.newestEntries"),
          getString("system.admin.reindex.newestEntries.subtitle"));
      fs.add(new MinMaxNumberField<Integer>(InputPanel.WICKET_ID, new PropertyModel<Integer>(this, "reindexNewestNEntries"), 0,
          Integer.MAX_VALUE));
      fs.addHelpIcon(getString("system.admin.reindex.newestEntries.tooltip"));
    }
    {
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("system.admin.reindex.fromDate"));
      final DatePanel datePanel = new DatePanel(fs.newChildId(), new PropertyModel<Date>(this, "reindexFromDate"));
      fs.add(datePanel);
      fs.addHelpIcon(new Model<String>() {
        @Override
        public String getObject()
        {
          return getString("system.admin.reindex.fromDate.tooltip")
              + (reindexFromDate != null ? " (" + DateHelper.formatAsUTC(reindexFromDate) + ")" : "");
        }
      });
      fs.add(new MyButtonPanel(fs.newChildId(), "reindex") {
        @Override
        public void onSubmit()
        {
          parentPage.reindex();
        }
      }.getButtonPanel());
    }

    gridBuilder.newGridPanel();
    {
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("system.admin.group.title.misc.logEntries"));
      final MaxLengthTextArea logEntries = new MaxLengthTextArea(TextAreaPanel.WICKET_ID, new PropertyModel<String>(this, "logEntries"),
          10000);
      logEntries.add(AttributeModifier.append("style", "width: 100%; height: 20em;"));
      fs.add(logEntries);
      fs.addHelpIcon(getString("system.admin.button.formatLogEntries.textarea.tooltip"));
    }
    {
      final FieldsetPanel fs = gridBuilder.newFieldset("").suppressLabelForWarning();
      fs.add(new MyButtonPanel(fs.newChildId(), "formatLogEntries") {
        @Override
        public void onSubmit()
        {
          parentPage.formatLogEntries();
        }
      }.getButtonPanel());
    }
    gridBuilder.newGridPanel();
    final DivPanel section = gridBuilder.getPanel();
    final DivTextPanel logMessages = new DivTextPanel(section.newChildId(), new Model<String>() {
      @Override
      public String getObject()
      {
        return formattedLogEntries;
      }
    });
    logMessages.getLabel().setEscapeModelStrings(false);
    section.add(logMessages);
  }
View Full Code Here

Examples of org.projectforge.web.wicket.flowlayout.DivTextPanel

    super.init();
    int number = 1;
    {
      gridBuilder.newFormHeading(getString("wizard"));
      final DivPanel section = gridBuilder.getPanel();
      section.add(new DivTextPanel(section.newChildId(), getString("task.wizard.intro")));
    }
    gridBuilder.newGridPanel();
    {
      final DivPanel section = gridBuilder.getPanel();
      section.add(new Heading3Panel(section.newChildId(), String.valueOf(number++) + ". " + getString("task")));
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("task"));
      final TaskSelectPanel taskSelectPanel = new TaskSelectPanel(fs, new PropertyModel<TaskDO>(this, "task"), parentPage, "taskId");
      fs.add(taskSelectPanel);
      taskSelectPanel.setShowFavorites(false).init();
      taskSelectPanel.setRequired(true);
      final Button createTaskButton = new Button(SingleButtonPanel.WICKET_ID, new Model<String>("createTask")) {
        @Override
        public final void onSubmit()
        {
          final PageParameters params = new PageParameters();
          params.add(TaskEditPage.PARAM_PARENT_TASK_ID, taskTree.getRootTaskNode().getId());
          final TaskEditPage editPage = new TaskEditPage(params);
          editPage.setReturnToPage(parentPage);
          setResponsePage(editPage);
        }
      };
      createTaskButton.setDefaultFormProcessing(false);
      WicketUtils.addTooltip(createTaskButton, getString("task.wizard.button.createTask.tooltip"));
      fs.add(new SingleButtonPanel(fs.newChildId(), createTaskButton, getString("task.wizard.button.createTask"), SingleButtonPanel.NORMAL));
    }
    // Team
    createGroupComponents(number++, "team");

    // Manager group
    createGroupComponents(number++, "managerGroup");

    gridBuilder.newGridPanel();
    {
      final DivPanel section = gridBuilder.getPanel();
      section.add(new Heading3Panel(section.newChildId(), getString("task.wizard.action")));
      section.add(new DivTextPanel(section.newChildId(), new Model<String>() {
        /**
         * @see org.apache.wicket.model.Model#getObject()
         */
        @Override
        public String getObject()
View Full Code Here

Examples of org.projectforge.web.wicket.flowlayout.DivTextPanel

  private void createGroupComponents(final int number, final String key)
  {
    gridBuilder.newGridPanel();
    final DivPanel section = gridBuilder.getPanel();
    section.add(new Heading3Panel(section.newChildId(), String.valueOf(number) + ". " + getString("task.wizard." + key)));
    section.add(new DivTextPanel(section.newChildId(), getString("task.wizard." + key + ".intro")));
    {
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("group")).suppressLabelForWarning();
      final NewGroupSelectPanel groupSelectPanel = new NewGroupSelectPanel(fs.newChildId(), new PropertyModel<GroupDO>(this, key), parentPage,
          key + "Id");
      fs.add(groupSelectPanel);
View Full Code Here

Examples of org.projectforge.web.wicket.flowlayout.DivTextPanel

    final DropDownChoice<Integer> fromMonthChoice = new DropDownChoice<Integer>(optionsFieldsetPanel.getDropDownChoiceId(),
        new PropertyModel<Integer>(this, "fromMonth"), monthChoiceRenderer.getValues(), monthChoiceRenderer);
    fromMonthChoice.setNullValid(true);
    optionsFieldsetPanel.add(fromMonthChoice);

    optionsFieldsetPanel.add(new DivTextPanel(optionsFieldsetPanel.newChildId(), " - "));

    // DropDownChoices to
    final DropDownChoice<Integer> toYearChoice = new DropDownChoice<Integer>(optionsFieldsetPanel.getDropDownChoiceId(),
        new PropertyModel<Integer>(this, "toYear"), yearListChoiceRenderer.getYears(), yearListChoiceRenderer);
    toYearChoice.setNullValid(false).setRequired(true);
View Full Code Here

Examples of org.projectforge.web.wicket.flowlayout.DivTextPanel

        }
      };
      fs.add(fromDatePanel = new DatePanel(fs.newChildId(), new PropertyModel<Date>(filter, "fromDate"), DatePanelSettings.get()
          .withRequired(true)));
      dependentFormComponents[0] = fromDatePanel;
      fs.add(new DivTextPanel(fs.newChildId(), " - "));
      fs.add(toDatePanel = new DatePanel(fs.newChildId(), new PropertyModel<Date>(filter, "toDate"), DatePanelSettings.get()));
      dependentFormComponents[1] = toDatePanel;
      final Button createReportButton = new Button(SingleButtonPanel.WICKET_ID, new Model<String>("createReport")) {
        @Override
        public final void onSubmit()
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.