/** * Without click support (neither for selection nor for editing). * @param id component id * @param model model for contact * @param label The label to show (additional to the row_pointer.png). The id of the label should be LABEL_ID. */ public TreeIconsActionPanel(final String id, final IModel< ? > model, final Label label, final TreeTable< ? > treeTable) { super(id, model); this.treeTable = treeTable; final Link<Void> selectLink = new Link<Void>("select") { @Override public void onClick() { // Do nothing }; }; selectLink.setVisible(false); this.link = selectLink; add(selectLink); add(label); }
@Override public void onClick() { Vector obj = (Vector) model.getObject(); obj.clear(); obj.addAll(allStatusList); model.setObject(obj); moreComponent.setVisible(false); getModelObject().setVisible(true); setVisible(false); } };
@Override public void onClick() { Vector obj = (Vector) model.getObject(); obj.clear(); obj.addAll(allStatusList); model.setObject(obj); moreComponent.setVisible(false); getModelObject().setVisible(true); setVisible(false); } };
@Override public void onClick() { Vector obj = (Vector) model.getObject(); obj.clear(); obj.addAll(getTopN(allStatusList, 3)); model.setObject(obj); getModelObject().setVisible(true); setVisible(false); moreComponent.setVisible(true); } };
@Override public void onClick() { Vector obj = (Vector) model.getObject(); obj.clear(); obj.addAll(getTopN(allStatusList, 3)); model.setObject(obj); getModelObject().setVisible(true); setVisible(false); moreComponent.setVisible(true); } };
unsortLink.setVisible(false); sortLink.setModelObject(unsortLink); unsortLink.setModelObject(sortLink);
@Override public void onClick() { Vector obj = (Vector) model.getObject(); sortByName(obj); model.setObject(obj); getModelObject().setVisible(true); setVisible(false); } };
@Override public void onClick() { Vector obj = (Vector) model.getObject(); sortByName(obj); model.setObject(obj); getModelObject().setVisible(true); setVisible(false); } };
@Override public void onClick() { Vector obj = (Vector) model.getObject(); sortByStatus(obj); model.setObject(obj); getModelObject().setVisible(true); setVisible(false); } };
@Override public void onClick() { Vector obj = (Vector) model.getObject(); sortByStatus(obj); model.setObject(obj); getModelObject().setVisible(true); setVisible(false); } };
protected void headerComponents() { boolean canCreateStore=getService().canCreateStore(); WebMarkupContainer h = new WebMarkupContainer("header"); add(h); if (!canCreateStore) { h.add(new Label("message", new StringResourceModel("noCreateStore", this, null)) .add(new AttributeAppender("class", new Model("info-link"), " "))); } else { h.add(new Label("message", new Model())); } // the add button h.add(add = new Link("addNew") { @Override public void onClick() { setResponsePage(new NewRolePage(roleServiceName).setReturnPage(getPage())); } }); add.setVisible(canCreateStore); // the removal button h.add(removal = new SelectionRoleRemovalLink(roleServiceName,"removeSelected", roles, dialog)); removal.setOutputMarkupId(true); removal.setEnabled(false); removal.setVisible(canCreateStore); }
protected void headerComponents() { boolean canCreateStore=getService().canCreateStore(); WebMarkupContainer h = new WebMarkupContainer("header"); add(h); if (!canCreateStore) { h.add(new Label("message", new StringResourceModel("noCreateStore", this, null)) .add(new AttributeAppender("class", new Model("info-link"), " "))); } else { h.add(new Label("message", new Model())); } // the add button h.add(add = new Link("addNew") { @Override public void onClick() { setResponsePage(new NewRolePage(roleServiceName).setReturnPage(getPage())); } }); add.setVisible(canCreateStore); // the removal button h.add(removal = new SelectionRoleRemovalLink(roleServiceName,"removeSelected", roles, dialog)); removal.setOutputMarkupId(true); removal.setEnabled(false); removal.setVisible(canCreateStore); }
add.setVisible(canCreateStore);
public HRListEntryPanel(final String id, final HRFilter filter, final BigDecimal plannedDays, final BigDecimal actualDays, final Link< ? > link) { super(id); final BigDecimal planned = filter.isShowPlanning() == true ? plannedDays : null; final BigDecimal actual = filter.isShowBookedTimesheets() == true ? actualDays : null; final Label plannedDaysLabel = new Label("plannedDays", NumberFormatter.format(planned, 2)); add(plannedDaysLabel.setRenderBodyOnly(true)); if (NumberHelper.isNotZero(plannedDays) == false) { plannedDaysLabel.setVisible(false); } add(link); final Label actualDaysLabel = new Label("actualDays", "(" + NumberFormatter.format(actual, 2) + ")"); link.add(actualDaysLabel.setRenderBodyOnly(true)); if (NumberHelper.isNotZero(actualDays) == false) { link.setVisible(false); } } }
add.setVisible(canCreateStore);
add.setVisible(canCreateStore);
add.setVisible(canCreateStore);
add.setVisible(canCreateStore);
add.setVisible(canCreateStore);
add.setVisible(canCreateStore);