Examples of IconLinkPanel


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

        final AddressDO address = rowModel.getObject();
        final RepeatingView view = new RepeatingView(componentId);
        item.add(view);
        view.add(new ListSelectActionPanel(view.newChildId(), rowModel, AddressEditPage.class, address.getId(), returnToPage,
            DateTimeFormatter.instance().getFormattedDate(address.getLastUpdate())));
        view.add(new IconLinkPanel(view.newChildId(), IconType.PRINT, new ResourceModel("printView"), new Link<Void>(IconLinkPanel.LINK_ID) {

          @Override
          public void onClick()
          {
            final PageParameters params = new PageParameters();
View Full Code Here

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

      fs.add(new DivTextPanel(fs.newChildId(), " - ").setRenderBodyOnly(false));
      stopDate = new DatePanel(fs.newChildId(), new PropertyModel<Date>(filter, "stopTime"), DatePanelSettings.get()
          .withSelectPeriodMode(true).withRequired(true));
      fs.add(stopDate);
      {
        fs.add(new IconLinkPanel(fs.newChildId(), IconType.REMOVE_SIGN, new ResourceModel("calendar.tooltip.unselectPeriod"), new SubmitLink(
            IconLinkPanel.LINK_ID) {
          @Override
          public void onSubmit()
          {
            getSearchFilter().setStartTime(null);
View Full Code Here

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

            clearInput();
            parentPage.refresh();
          };
        };
        unselectPeriodLink.setDefaultFormProcessing(false);
        fs.add(new IconLinkPanel(fs.newChildId(), IconType.REMOVE_SIGN, new ResourceModel("calendar.tooltip.unselectPeriod"),
            unselectPeriodLink).setColor(CSSColor.RED));
      }
      final QuickSelectPanel quickSelectPanel = new QuickSelectPanel(fs.newChildId(), parentPage, "quickSelect", startDate);
      fs.add(quickSelectPanel);
      quickSelectPanel.init();
View Full Code Here

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

        return predecessor != null ? predecessor.getTitle() : "";
      };
    });
    panel.add(asStringLabel);
    final String taskSelectProperty = "predecessorId:" + ganttObject.getId();
    final IconLinkPanel selectSubmitLink = new IconLinkPanel("select", IconType.TASK, new SubmitLink(IconLinkPanel.LINK_ID) {
      @Override
      public void onSubmit()
      {
        final TaskTreePage taskTreePage = new TaskTreePage(GanttChartEditTreeTablePanel.this, taskSelectProperty);
        if (predecessorTask != null) {
          taskTreePage.setHighlightedRowId(predecessorTask.getId()); // Preselect node for highlighting.
        } else if (task != null) {
          taskTreePage.setHighlightedRowId(task.getId()); // Preselect node for highlighting.
        }
        setResponsePage(taskTreePage);
      }
    }.setDefaultFormProcessing(false));
    selectSubmitLink.setTooltip(new ResourceModel("tooltip.selectTask"));
    panel.add(selectSubmitLink);
    final ImageSubmitLinkPanel unselectSubmitLink = new ImageSubmitLinkPanel("unselect", form, WebConstants.IMAGE_TASK_UNSELECT,
        getString("tooltip.unselectTask")) {
      @Override
      public void onSubmit()
View Full Code Here

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

      {
      }
    };
    link.setDefaultFormProcessing(false);
    templatesRow
    .add(new IconLinkPanel(templatesRow.newChildId(), IconType.FOLDER_OPEN, new ResourceModel("timesheet.recent.select"), link));
    recentSheetsModalDialog = new TimesheetEditSelectRecentDialogPanel(parentPage.newModalDialogId(), getString("timesheet.recent.select"),
        parentPage, TimesheetEditForm.this, cost2Exists, timesheetDao, taskTree, userFormatter);
    parentPage.add(recentSheetsModalDialog);
    recentSheetsModalDialog.init();
  }
View Full Code Here

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

      if (task != null) {
        hasTaskUpdateAccess = taskDao.hasLoggedInUserUpdateAccess(task, task, false);
      }
      this.dataComponent = dataComponent;
      addColumn(parent, this, "white-space: nowrap; width: 32px;");
      rejectSubmitLink = new IconLinkPanel("reject", IconType.DENY, new SubmitLink(IconLinkPanel.LINK_ID, form) {
        @Override
        public void onSubmit()
        {
          onReject();
          if (dataComponent instanceof DatePanel) {
            ((DatePanel) dataComponent).markModelAsChanged();
          } else {
            dataComponent.modelChanged();
          }
        }
      }.setDefaultFormProcessing(false)).setColor(CSSColor.RED);
      rejectSubmitLink.setTooltip(Model.of(PFUserContext.getLocalizedMessage("gantt.tooltip.rejectValue", taskValueAsString)));
      add(rejectSubmitLink);
      saveSubmitLink = new IconLinkPanel("save", IconType.ACCEPT, new SubmitLink(IconLinkPanel.LINK_ID, form) {
        @Override
        public void onSubmit()
        {
          onSave();
        }
View Full Code Here

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

            clearInput();
            parentPage.refresh();
          };
        };
        unselectPeriod.setDefaultFormProcessing(false);
        optionsFieldsetPanel.add(new IconLinkPanel(optionsFieldsetPanel.newChildId(), IconType.REMOVE_SIGN, new ResourceModel(
            "calendar.tooltip.unselectPeriod"), unselectPeriod).setColor(CSSColor.RED));
      }
      final QuickSelectPanel quickSelectPanel = new QuickSelectPanel(optionsFieldsetPanel.newChildId(), parentPage, "quickSelect",
          startDate);
      optionsFieldsetPanel.add(quickSelectPanel);
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.