Package org.projectforge.web.wicket.flowlayout

Examples of org.projectforge.web.wicket.flowlayout.FieldsetPanel.newChildId()


  {
    super.init();
    gridBuilder.newGridPanel();
    {
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("feedback.receiver")).suppressLabelForWarning();
      fs.add(new DivTextPanel(fs.newChildId(), data.getReceiver()));
    }
    {
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("feedback.sender")).suppressLabelForWarning();
      fs.add(new DivTextPanel(fs.newChildId(), data.getSender()));
    }
View Full Code Here


      final FieldsetPanel fs = gridBuilder.newFieldset(getString("feedback.receiver")).suppressLabelForWarning();
      fs.add(new DivTextPanel(fs.newChildId(), data.getReceiver()));
    }
    {
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("feedback.sender")).suppressLabelForWarning();
      fs.add(new DivTextPanel(fs.newChildId(), data.getSender()));
    }
    {
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("description"));
      final MaxLengthTextArea description = new MaxLengthTextArea(fs.getTextAreaId(), new PropertyModel<String>(data, "description"), 4000);
      WicketUtils.setFocus(description);
View Full Code Here

            name.error(getString("userPref.error.nameDoesAlreadyExist"));
          }
        }
      });
      name.add(WicketUtils.setFocus());
      fs.add(new InputPanel(fs.newChildId(), name));
    }
    gridBuilder.newSplitPanel(GridSize.COL50);
    {
      // User
      data.setUser(PFUserContext.getUser());
View Full Code Here

    gridBuilder.newSplitPanel(GridSize.COL50);
    {
      // User
      data.setUser(PFUserContext.getUser());
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("user")).suppressLabelForWarning();
      fs.add(new DivTextPanel(fs.newChildId(), data.getUser().getFullname()));
    }
    gridBuilder.newGridPanel();
    {
      // Area
      final FieldsetPanel fieldset = new FieldsetPanel(gridBuilder.getPanel(), getString("userPref.area")) {
View Full Code Here

        {
          // Show area only if given, otherwise the drop down choice for area is shown.
          return data.getArea() != null;
        }
      }.suppressLabelForWarning();
      fieldset.add(new DivTextPanel(fieldset.newChildId(), new Model<String>() {
        @Override
        public String getObject()
        {
          if (data.getArea() != null) {
            return getString(data.getArea().getI18nKey());
View Full Code Here

        if (StringUtils.isNotEmpty(param.getTooltipI18nKey()) == true) {
          fs.addHelpIcon(getString(param.getTooltipI18nKey()));
        }
        parentPage.userPrefDao.updateParameterValueObject(param);
        if (PFUserDO.class.isAssignableFrom(param.getType()) == true) {
          final UserSelectPanel userSelectPanel = new UserSelectPanel(fs.newChildId(), new UserPrefPropertyModel<PFUserDO>(userPrefDao,
              param, "valueAsObject"), parentPage, param.getParameter());
          if (data.getArea() == UserPrefArea.USER_FAVORITE) {
            userSelectPanel.setShowFavorites(false);
          }
          fs.add(userSelectPanel);
View Full Code Here

            taskSelectPanel.setShowFavorites(false);
          }
          fs.add(taskSelectPanel);
          taskSelectPanel.init();
        } else if (GroupDO.class.isAssignableFrom(param.getType()) == true) {
          final NewGroupSelectPanel groupSelectPanel = new NewGroupSelectPanel(fs.newChildId(), new UserPrefPropertyModel<GroupDO>(
              userPrefDao, param, "valueAsObject"), parentPage, param.getParameter());
          fs.add(groupSelectPanel);
          groupSelectPanel.init();
        } else if (Kost2DO.class.isAssignableFrom(param.getType()) == true) {
          final UserPrefEntryDO taskParam = data.getUserPrefEntry(param.getDependsOn());
View Full Code Here

            }
          };
          fs.add(kost2DropDownChoice);
          dependentsMap.put(param.getParameter(), kost2DropDownChoice);
        } else if (ProjektDO.class.isAssignableFrom(param.getType()) == true) {
          final NewProjektSelectPanel projektSelectPanel = new NewProjektSelectPanel(fs.newChildId(), new UserPrefPropertyModel<ProjektDO>(
              userPrefDao, param, "valueAsObject"), parentPage, param.getParameter());
          if (data.getArea() == UserPrefArea.PROJEKT_FAVORITE) {
            projektSelectPanel.setShowFavorites(false);
          }
          fs.add(projektSelectPanel);
View Full Code Here

            projektSelectPanel.setShowFavorites(false);
          }
          fs.add(projektSelectPanel);
          projektSelectPanel.init();
        } else if (KundeDO.class.isAssignableFrom(param.getType()) == true) {
          final NewCustomerSelectPanel kundeSelectPanel = new NewCustomerSelectPanel(fs.newChildId(), new UserPrefPropertyModel<KundeDO>(
              userPrefDao, param, "valueAsObject"), null, parentPage, param.getParameter());
          if (data.getArea() == UserPrefArea.KUNDE_FAVORITE) {
            kundeSelectPanel.setShowFavorites(false);
          }
          fs.add(kundeSelectPanel);
View Full Code Here

        } else if (param.isMultiline() == true) {
          int maxLength = param.getMaxLength();
          if (maxLength <= 0 || UserPrefEntryDO.MAX_STRING_VALUE_LENGTH < maxLength) {
            maxLength = UserPrefEntryDO.MAX_STRING_VALUE_LENGTH;
          }
          fs.add(new TextAreaPanel(fs.newChildId(), new MaxLengthTextArea(TextAreaPanel.WICKET_ID,
              new PropertyModel<String>(param, "value"), maxLength)));
        } else if (I18nEnum.class.isAssignableFrom(param.getType()) == true) {
          final LabelValueChoiceRenderer<I18nEnum> choiceRenderer = new LabelValueChoiceRenderer<I18nEnum>(this, (I18nEnum[]) param
              .getType().getEnumConstants());
          final DropDownChoice<I18nEnum> choice = new DropDownChoice<I18nEnum>(fs.getDropDownChoiceId(),
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.