Package org.projectforge.web.wicket.flowlayout

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


    gridBuilder.newSplitPanel(GridSize.COL75);

    contactEditSupport.addName();
    contactEditSupport.addFirstName();
    final FieldsetPanel fs = (FieldsetPanel)contactEditSupport.addFormOfAddress();
    //    final DivPanel checkBoxPanel = fs.addNewCheckBoxDiv();
    //    checkBoxPanel.addCheckBox(new PropertyModel<Boolean>(contactEditSupport.personalContact, "favoriteCard"), getString("favorite"),
    final DivPanel checkBoxPanel = fs.addNewCheckBoxButtonDiv();
    checkBoxPanel.addCheckBoxButton(new PropertyModel<Boolean>(contactEditSupport.personalContact, "favoriteCard"), getString("favorite"),
        getString("address.tooltip.vCardList"));
    contactEditSupport.addTitle();
    contactEditSupport.addOrganization();
    contactEditSupport.addDivision();
    contactEditSupport.addPosition();
    contactEditSupport.addWebsite();

    contactEditSupport.addBirthday();
    contactEditSupport.addLanguage();
    contactEditSupport.addContactStatus();
    contactEditSupport.addAddressStatus();

    contactEditSupport.addFingerPrint();
    contactEditSupport.addPublicKey();

    contactEditSupport.addComment();

    // Emails
    FieldsetPanel fs2 = gridBuilder.newFieldset(ContactDO.class, "emailValues").suppressLabelForWarning();
    fs2.add(new EmailsPanel(fs.newChildId(), new PropertyModel<String>(data, "emailValues")));

    // Phones
    fs2 = gridBuilder.newFieldset(ContactDO.class, "phoneValues").suppressLabelForWarning();
    fs2.add(new PhonesPanel(fs.newChildId(), new PropertyModel<String>(data, "phoneValues")));

    // Instant Messaging Entries
    fs2 = gridBuilder.newFieldset(ContactDO.class, "socialMediaValues").suppressLabelForWarning();
    fs2.add(new SocialMediaPanel(fs.newChildId(), new CompoundPropertyModel<ContactDO>(data)));

    // Contacts
    fs2 = gridBuilder.newFieldset(ContactDO.class, "contacts").suppressLabelForWarning();
    fs2.add(new ContactEntryPanel(fs.newChildId(), new CompoundPropertyModel<ContactDO>(data)));

  }
View Full Code Here


      initFields(data, true);
    }
  }

  private void initFields(final AddressDO address, final boolean enabled) {
    final FieldsetPanel fsName = gridBuilder.newFieldset("Name");
    fsName.add(new TextField<String>(fsName.getTextFieldId(), new PropertyModel<String>(address, "name")));
    fsName.setEnabled(enabled);
    if (StringUtils.equals(dataOld.getName(), data.getName()) == true) {
      setMark(fsName, enabled);
    }

    final FieldsetPanel fsFirstName = gridBuilder.newFieldset("FirstName");
    fsFirstName.add(new TextField<String>(fsFirstName.getTextFieldId(), new PropertyModel<String>(address, "firstName")));
    fsFirstName.setEnabled(enabled);
    if (StringUtils.equals(dataOld.getFirstName(), data.getFirstName()) == true) {
      setMark(fsFirstName, enabled);
    }

    final FieldsetPanel fsEmailBusiness = gridBuilder.newFieldset("Mail gesch.");
    fsEmailBusiness.add(new TextField<String>(fsEmailBusiness.getTextFieldId(), new PropertyModel<String>(address, "email")));
    fsEmailBusiness.setEnabled(enabled);
    if (StringUtils.equals(dataOld.getEmail(), data.getEmail()) == true) {
      setMark(fsEmailBusiness, enabled);
    }

    final FieldsetPanel fsBusinessPhone = gridBuilder.newFieldset("Tele gesch.");
    fsBusinessPhone.add(new TextField<String>(fsBusinessPhone.getTextFieldId(), new PropertyModel<String>(address, "businessPhone")));
    fsBusinessPhone.setEnabled(enabled);
    if (StringUtils.equals(dataOld.getBusinessPhone(), data.getBusinessPhone()) == true) {
      setMark(fsBusinessPhone, enabled);
    }

    final FieldsetPanel fsMobilBusiness = gridBuilder.newFieldset("Mobil gesch.");
    fsMobilBusiness.add(new TextField<String>(fsMobilBusiness.getTextFieldId(), new PropertyModel<String>(address, "mobilePhone")));
    fsMobilBusiness.setEnabled(enabled);
    if (StringUtils.equals(dataOld.getMobilePhone(), data.getMobilePhone()) == true) {
      setMark(fsMobilBusiness, enabled);
    }

    final FieldsetPanel fsEmailPrivate = gridBuilder.newFieldset("Mail priv.");
    fsEmailPrivate.add(new TextField<String>(fsEmailPrivate.getTextFieldId(), new PropertyModel<String>(address, "privateEmail")));
    fsEmailPrivate.setEnabled(enabled);
    if (StringUtils.equals(dataOld.getPrivateEmail(), data.getPrivateEmail()) == true) {
      setMark(fsEmailPrivate, enabled);
    }

    final FieldsetPanel fsPrivatePhone = gridBuilder.newFieldset("Tele priv.");
    fsPrivatePhone.add(new TextField<String>(fsPrivatePhone.getTextFieldId(), new PropertyModel<String>(address, "privatePhone")));
    fsPrivatePhone.setEnabled(enabled);
    if (StringUtils.equals(dataOld.getPrivatePhone(), data.getPrivatePhone()) == true) {
      setMark(fsPrivatePhone, enabled);
    }

    final FieldsetPanel fsMobilPrivate = gridBuilder.newFieldset("Mobil priv.");
    fsMobilPrivate.add(new TextField<String>(fsMobilPrivate.getTextFieldId(), new PropertyModel<String>(address, "privateMobilePhone")));
    fsMobilPrivate.setEnabled(enabled);
    if (StringUtils.equals(dataOld.getPrivateMobilePhone(), data.getPrivateMobilePhone()) == true) {
      setMark(fsMobilPrivate, enabled);
    }
  }
View Full Code Here

  protected void init()
  {
    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()));
    }
    {
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("description"));
      final MaxLengthTextArea description = new MaxLengthTextArea(fs.getTextAreaId(), new PropertyModel<String>(data, "description"), 4000);
      WicketUtils.setFocus(description);
      fs.add(description, true);
    }
    {
      addCancelButton(new Button(SingleButtonPanel.WICKET_ID, new Model<String>("cancel")) {
        @Override
        public final void onSubmit()
View Full Code Here

  protected void init()
  {
    super.init();
    {
      // Subject
      final FieldsetPanel fs = gridBuilder.newFieldset(MemoDO.class, "subject");
      final RequiredMaxLengthTextField subject = new RequiredMaxLengthTextField(fs.getTextFieldId(), new PropertyModel<String>(data, "subject"));
      subject.add(WicketUtils.setFocus());
      fs.add(subject);
    }
    {
      // Text description
      final FieldsetPanel fs = gridBuilder.newFieldset(MemoDO.class, "memo");
      fs.add(new MaxLengthTextArea(fs.getTextAreaId(), new PropertyModel<String>(data, "memo"))).setAutogrow();
    }
  }
View Full Code Here

      // Heading
      gridBuilder.newFormHeading(getString("plugins.marketing.addressCampaignValue") + ": " + data.getAddressCampaign().getTitle());
    }
    {
      // Value
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("value"));
      final AddressCampaignDO addressCampaign = data.getAddressCampaign();
      final LabelValueChoiceRenderer<String> valueChoiceRenderer = new LabelValueChoiceRenderer<String>(addressCampaign.getValuesArray());
      fs.addDropDownChoice(new PropertyModel<String>(data, "value"), valueChoiceRenderer.getValues(), valueChoiceRenderer).setNullValid(
          false);
    }
    {
      // Comment
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("comment"));
      fs.add(new MaxLengthTextArea(fs.getTextAreaId(), new PropertyModel<String>(data, "comment"))).setAutogrow();
    }
  }
View Full Code Here

    /* GRID 50% - BLOCK */
    gridBuilder.newSplitPanel(GridSize.COL50);
    {
      // Name
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("userPref.name"));
      final RequiredMaxLengthTextField name = new RequiredMaxLengthTextField(InputPanel.WICKET_ID, new PropertyModel<String>(data, "name"));
      name.add(new IValidator<String>() {
        @Override
        public void validate(final IValidatable<String> validatable)
        {
          if (data.getArea() == null) {
            return;
          }
          final String value = validatable.getValue();
          if (parentPage.userPrefDao.doesParameterNameAlreadyExist(data.getId(), data.getUser(), data.getArea(), value)) {
            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());
      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")) {
        @Override
        public boolean isVisible()
        {
          // 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());
          } else {
            return "";
          }
        }
      }));
    }
    if (isNew() == true && data.getArea() == null) {
      // Area choice
      final FieldsetPanel fieldset = new FieldsetPanel(gridBuilder.getPanel(), getString("userPref.area")) {
        @Override
        public boolean isVisible()
        {
          // Show area only if given, otherwise the drop down choice for area is shown.
          return data.getArea() == null;
        }
      };
      final LabelValueChoiceRenderer<UserPrefArea> areaChoiceRenderer = createAreaChoiceRenderer(this);
      final DropDownChoice<UserPrefArea> areaDropDownChoice = new DropDownChoice<UserPrefArea>(fieldset.getDropDownChoiceId(),
          new PropertyModel<UserPrefArea>(data, "area"), areaChoiceRenderer.getValues(), areaChoiceRenderer) {
        @Override
        protected boolean wantOnSelectionChangedNotifications()
        {
          return true;
        }

        @Override
        protected void onSelectionChanged(final UserPrefArea newSelection)
        {
          if (newSelection != null && parameterCreated == false) {
            // create repeater childs:
            createParameterRepeaterChilds();
          }
        }
      };
      areaDropDownChoice.setNullValid(true);
      areaDropDownChoice.setRequired(true);
      fieldset.add(areaDropDownChoice);
    } else {
      createParameterRepeaterChilds();
    }
  }
View Full Code Here

    if (isNew() == true && data.getUserPrefEntries() == null) {
      parentPage.userPrefDao.addUserPrefParameters(data, data.getArea());
    }
    if (data.getUserPrefEntries() != null) {
      for (final UserPrefEntryDO param : data.getSortedUserPrefEntries()) {
        final FieldsetPanel fs = gridBuilder.newFieldset(param.getI18nKey() != null ? getString(param.getI18nKey()) : param.getParameter())
            .suppressLabelForWarning();
        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);
          userSelectPanel.init();
        } else if (TaskDO.class.isAssignableFrom(param.getType()) == true) {
          final TaskSelectPanel taskSelectPanel = new TaskSelectPanel(fs, new UserPrefPropertyModel<TaskDO>(userPrefDao, param,
              "valueAsObject"), parentPage, param.getParameter());
          if (data.getArea() == UserPrefArea.TASK_FAVORITE) {
            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());
          Integer taskId = null;
          if (taskParam == null) {
            log.error("Annotation for Kost2DO types should have a valid dependsOn annotation. Task param not found for: " + param);
          } else {
            final TaskDO task = (TaskDO) taskParam.getValueAsObject();
            if (task != null) {
              taskId = task.getId();
            }
          }
          final Kost2DropDownChoice kost2DropDownChoice = new Kost2DropDownChoice(fs.getDropDownChoiceId(),
              (Kost2DO) param.getValueAsObject(), taskId) {
            @Override
            protected void setKost2Id(final Integer kost2Id)
            {
              param.setValue(String.valueOf(kost2Id));
            }
          };
          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);
          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);
          kundeSelectPanel.init();
        } 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(),
              new UserPrefPropertyModel<I18nEnum>(userPrefDao, param, "valueAsObject"), choiceRenderer.getValues(), choiceRenderer);
          choice.setNullValid(true);
          fs.add(choice);
        } else {
          Integer maxLength = param.getMaxLength();
          if (maxLength == null || maxLength <= 0 || UserPrefEntryDO.MAX_STRING_VALUE_LENGTH < maxLength) {
            maxLength = UserPrefEntryDO.MAX_STRING_VALUE_LENGTH;
          }
          final MaxLengthTextField textField = new MaxLengthTextField(InputPanel.WICKET_ID, new PropertyModel<String>(param, "value"),
              maxLength);
          textField.setRequired(param.isRequired());
          fs.add(new InputPanel(fs.newChildId(), textField));
        }
      }
    }
  }
View Full Code Here

    emailList = "";

    // User select
    final UsersProvider usersProvider = new UsersProvider();
    final FieldsetPanel fsUserSelect = gridBuilder.newFieldset(getString("plugins.poll.attendee.users"));
    assignUsersListHelper = new MultiChoiceListHelper<PFUserDO>().setComparator(new UsersComparator()).setFullList(
        usersProvider.getSortedUsers());
    assignUsersListHelper.setAssignedItems(model.getUserDoFromAttendees());
    final Select2MultiChoice<PFUserDO> users = new Select2MultiChoice<PFUserDO>(fsUserSelect.getSelect2MultiChoiceId(),
        new PropertyModel<Collection<PFUserDO>>(this.assignUsersListHelper, "assignedItems"), usersProvider);
    fsUserSelect.add(users);

    // Group select
    final GroupsProvider groupsProvider = new GroupsProvider();
    assignGroupsListHelper = new MultiChoiceListHelper<GroupDO>().setComparator(new GroupsComparator());
    assignGroupsListHelper.setAssignedItems(model.getPollGroupList());
    final FieldsetPanel fsGroupSelect = gridBuilder.newFieldset(getString("plugins.poll.attendee.groups"));
    final Select2MultiChoice<GroupDO> groups = new Select2MultiChoice<GroupDO>(fsGroupSelect.getSelect2MultiChoiceId(),
        new PropertyModel<Collection<GroupDO>>(this.assignGroupsListHelper, "assignedItems"), groupsProvider);
    fsGroupSelect.add(groups);

    // TODO fancy email select
    final FieldsetPanel fsEMail = gridBuilder.newFieldset(getString("email"));
    fsEMail.add(getNewEMailField(fsEMail.getTextFieldId()));

  }
View Full Code Here

  {
    super.init();
    gridBuilder.newGridPanel();
    {
      // Task
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("task"));
      final TaskSelectPanel taskSelectPanel = new TaskSelectPanel(fs, new PropertyModel<TaskDO>(data, "task"), parentPage, "taskId");
      fs.add(taskSelectPanel.setRequired(true));
      taskSelectPanel.init();
    }
    {
      // Group
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("group")).suppressLabelForWarning();
      groupSelectPanel = new NewGroupSelectPanel(fs.newChildId(), new PropertyModel<GroupDO>(data, "group"),
          parentPage, "groupId");
      fs.add(groupSelectPanel.setRequired(true));
      groupSelectPanel.init();
    }
    {
      // Option recursive
      gridBuilder.newFieldset(getString("recursive")).addCheckBox(new PropertyModel<Boolean>(data, "recursive"), null)
      .setTooltip(getString("access.recursive.help"));
    }
    {
      // Access entries table
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("access.accessTable")).suppressLabelForWarning();
      final AccessEditTablePanel accessEditTablePanel = new AccessEditTablePanel(fs.newChildId(), data);
      fs.add(accessEditTablePanel);
      accessEditTablePanel.init();
    }
    {
      // Templates
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("access.templates")).suppressLabelForWarning();
      fs.add(new SingleButtonPanel(fs.newChildId(), new Button(SingleButtonPanel.WICKET_ID, new Model<String>("clear")) {
        @Override
        public final void onSubmit()
        {
          data.clear();
        }
      }, getString("access.templates.clear"), SingleButtonPanel.NORMAL));
      fs.add(new SingleButtonPanel(fs.newChildId(), new Button(SingleButtonPanel.WICKET_ID, new Model<String>("guest")) {
        @Override
        public final void onSubmit()
        {
          data.guest();
        }
      }, getString("access.templates.guest"), SingleButtonPanel.NORMAL));
      fs.add(new SingleButtonPanel(fs.newChildId(), new Button(SingleButtonPanel.WICKET_ID, new Model<String>("employee")) {
        @Override
        public final void onSubmit()
        {
          data.employee();
        }
      }, getString("access.templates.employee"), SingleButtonPanel.NORMAL));
      fs.add(new SingleButtonPanel(fs.newChildId(), new Button(SingleButtonPanel.WICKET_ID, new Model<String>("leader")) {
        @Override
        public final void onSubmit()
        {
          data.leader();
        }
      }, getString("access.templates.leader"), SingleButtonPanel.NORMAL));
      fs.add(new SingleButtonPanel(fs.newChildId(), new Button(SingleButtonPanel.WICKET_ID, new Model<String>("administrator")) {
        @Override
        public final void onSubmit()
        {
          data.administrator();
        }
      }, getString("access.templates.administrator"), SingleButtonPanel.DANGER));
    }
    {
      // Description
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("description"));
      fs.add(new MaxLengthTextArea(fs.getTextAreaId(), new PropertyModel<String>(data, "description")), true);
    }
  }
View Full Code Here

  {
    super.init();
    gridBuilder.newSplitPanel(GridSize.COL66);
    {
      // Group
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("group")).suppressLabelForWarning();
      groupSelectPanel = new NewGroupSelectPanel(fs.newChildId(), new Model<GroupDO>() {
        @Override
        public GroupDO getObject()
        {
          return userGroupCache.getGroup(getSearchFilter().getGroupId());
        }

        @Override
        public void setObject(final GroupDO object)
        {
          if (object == null) {
            getSearchFilter().setGroupId(null);
          } else {
            getSearchFilter().setGroupId(object.getId());
          }
        }
      }, parentPage, "groupId");
      fs.add(groupSelectPanel);
      groupSelectPanel.setDefaultFormProcessing(false);
      groupSelectPanel.init();
    }
    gridBuilder.newSplitPanel(GridSize.COL33);
    {
      // User
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("user")).suppressLabelForWarning();
      final UserSelectPanel assigneeSelectPanel = new UserSelectPanel(fs.newChildId(), new Model<PFUserDO>() {
        @Override
        public PFUserDO getObject()
        {
          return userGroupCache.getUser(getSearchFilter().getUserId());
        }

        @Override
        public void setObject(final PFUserDO object)
        {
          if (object == null) {
            getSearchFilter().setUserId(null);
          } else {
            getSearchFilter().setUserId(object.getId());
          }
        }
      }, parentPage, "userId");
      fs.add(assigneeSelectPanel);
      assigneeSelectPanel.setDefaultFormProcessing(false);
      assigneeSelectPanel.init().withAutoSubmit(true);
      fs.addHelpIcon(getString("access.tooltip.filter.user"));
    }
    gridBuilder.newGridPanel();
    {
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("task")).suppressLabelForWarning();
      final TaskSelectPanel taskSelectPanel = new TaskSelectPanel(fs, new Model<TaskDO>() {
        @Override
        public TaskDO getObject()
        {
          return taskTree.getTaskById(getSearchFilter().getTaskId());
        }

        @Override
        public void setObject(final TaskDO task)
        {
          if (task != null) {
            getSearchFilter().setTaskId(task.getId());
          } else {
            getSearchFilter().setTaskId(null);
          }
        }
      }, parentPage, "taskId");
      fs.add(taskSelectPanel);
      taskSelectPanel.init();
      taskSelectPanel.setRequired(false);
    }
  }
View Full Code Here

TOP

Related Classes of org.projectforge.web.wicket.flowlayout.FieldsetPanel

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.