@Override protected List<IEvent> load() { return mMapOfEvents.get(item.getModelObject()); }
@Override public void populateItem(final Item<Component> item) { Component component = item.getModelObject(); if (component instanceof MenuButton) { buttons.add((MenuButton) component); } super.populateItem(item); } });
public void populateItem(final Item<Component> item) { Component menuItem = item.getModelObject(); item.add(menuItem); } });
@Override public void populateItem(final Item item) { MenuItem menuItem = (MenuItem) item.getModelObject(); item.add(menuItem); } });
List<String> keyList = new ArrayList<>(); keyList.addAll(getDummyProperties().keySet()); final DataView<String> propertiesView = new DataView<String>("properties", new ListDataProvider<>(keyList)) { @Override protected void populateItem(Item item) { String key = item.getModelObject().toString(); item.add(new Label("property_name", key)); item.add(new TextField<String>("edit_field", new PropertyModel<String>(getDummyProperties(), key))); } };
DataView<Entry<String, String>> dataView = new DataView<~>("displayPanel", new ListDataProvider(new ArrayList<Entry<String, String>(map.entrySet())) { @Override protected void populateItem(Item item) { Entry<String, String> entry = item.getModelObject(); item.add(new Label("key_column", entry.getKey())); item.add(new Label("value_column", entry.getValue())); } });
@Override protected void onEvent(AjaxRequestTarget target) { LOGGER.debug("Show more events for: " + item.getModelObject()); onMoreLinkClicked(target, item.getModel(), eventsModel); } });
@Override protected void onEvent(AjaxRequestTarget target) { LOGGER.debug("Show more events for: " + item.getModelObject()); onMoreLinkClicked(target, item.getModel(), eventsModel); } });
@Override public Serializable getObject() { SViewListByForm view = (SViewListByForm) ctx.getView(); if (view.getHeaderPath() != null) { return Optional.ofNullable(item.getModelObject().getValue(view.getHeaderPath())).orElse("").toString(); } else { return item.getModelObject().toStringDisplay(); } } };
@Override public Serializable getObject() { if (view.getHeaderPath() != null) { return Optional.ofNullable(Value.of(item.getModelObject(), view.getHeaderPath())).orElse("").toString(); } else { return ""; } } };
@Override protected String execute(Workflow wf) throws Exception { DocumentWorkflow workflow = (DocumentWorkflow) wf; workflow.rejectRequest(item.getModelObject().getId(), reason); return null; } });
@Override protected void populateItem(Item<T> item) { final T value = item.getModelObject(); String itemText = getDisplayValue(value); item.add(newLabel(value, itemText)); } };
@Override protected String execute(Workflow wf) throws Exception { DocumentWorkflow workflow = (DocumentWorkflow) wf; workflow.cancelRequest(item.getModelObject().getId()); return null; } });
@Override protected void destroyItem(Item<IRenderService> item) { IRenderService renderer = item.getModelObject(); item.remove(renderer.getComponent()); ListViewService.this.onRemoveRenderService(item, renderer); renderer.unbind(); } };
@Override protected void destroyItem(Item<IRenderService> item) { IRenderService renderer = item.getModelObject(); item.remove(renderer.getComponent()); ListViewService.this.onRemoveRenderService(item, renderer); renderer.unbind(); } };
@Override protected void populateItem(Item<Long> item) { item .add(newNumberedPageLink(item)) .add($b.classAppender("active", $m.get(() -> item.getModelObject() == getCurrentPage()))); }
@Override protected IModel getTitle() { final Request request = item.getModelObject(); Date schedule = request.getSchedule(); String state = request.getState(); final String parameter = schedule != null ? DateTimePrinter.of(schedule).appendDST().print(FormatStyle.FULL) : "??"; return new StringResourceModel("state-" + state, this, null, "unknown", parameter); }
@Override protected void populateItem(Item<IRenderService> item) { IRenderService renderer = item.getModelObject(); renderer.bind(ListViewService.this, "item"); item.add(renderer.getComponent()); ListViewService.this.onAddRenderService(item, renderer); item.add(new AttributeAppender("class", new EvenOddModel(item.getIndex()), " ")); }
protected static RemoverButton appendRemoverIconButton(ElementsView elementsView, Form<?> form, WicketBuildContext ctx, Item<SInstance> item, BSContainer<?> cell, ConfirmationModal confirmationModal, ISupplier<SViewListByForm> viewSupplier) { final RemoverButton btn = new RemoverButton("_remover_", form, ctx, elementsView, item, confirmationModal); cell .newTemplateTag(tp -> "<i wicket:id='_remover_' class='singular-remove-btn " + DefaultIcons.REMOVE + "' />") .add(btn); if (viewSupplier.get() != null) btn.add($b.onConfigure(c -> c.setVisible(viewSupplier.get().isDeleteEnabled(item.getModelObject())))); return btn; }
@Override protected void populateItem(Item<IRenderService> item) { IRenderService renderer = item.getModelObject(); renderer.bind(ListViewService.this, "item"); item.add(renderer.getComponent()); ListViewService.this.onAddRenderService(item, renderer); item.add(new AttributeAppender("class", new EvenOddModel(item.getIndex()), " ")); }