public void populateItem(final Item<Component> item) { Component menuItem = item.getModelObject(); item.add(menuItem); } });
@Override public void populateItem(Item<ICellPopulator<ExternalSearchResult>> cellItem, String componentId, IModel<ExternalSearchResult> model) { @SuppressWarnings("rawtypes") Item rowItem = cellItem.findParent( Item.class ); int rowIndex = rowItem.getIndex(); ResultRowView rowView = new ResultRowView(componentId, rowIndex + 1, model); cellItem.add(rowView); } });
@Override protected void populateItem(Item<String> item) { Label label = new Label("stat", item.getModel()); label.setEscapeModelStrings(false); item.add(label); } });
@Override public void populateItem(Item<ICellPopulator<PullRequest>> cellItem, String componentId, IModel<PullRequest> rowModel) { if (rowModel.getObject().getSource() != null) { Fragment fragment = new Fragment(componentId, "sourceFrag", IssuePullRequestsPanel.this); fragment.add(new BranchLink("link", rowModel.getObject().getSource(), rowModel.getObject())); cellItem.add(fragment); } else { cellItem.add(new Label(componentId, "<i>Unknown</i>").setEscapeModelStrings(false)); } }
@SuppressWarnings({"unchecked"}) protected Item newMasterRow(IModel rowModel, int index) { // add row item Item rowItem = new Item("master" + index, index, null); rowItem.setRenderBodyOnly(true); // add cell item Item cellItem = new Item("cells", 0, null); cellItem.setRenderBodyOnly(true); rowItem.add(cellItem); // add master panel final M masterObject = ((MasterDetailEntry<M, D>) rowModel.getObject()).getMaster(); cellItem.add(new MasterDetailRowPanel<>("cell", masterObject, this)); return rowItem; }
protected void populateGroupItem(Item cellItem, String componentId, String property, IModel<T> rowModel) { IChoiceRenderer<T> renderer = getGroupableDataProvider().getGroupRenderer(property); Object value = renderer.getDisplayValue(rowModel.getObject()); Item rowItem = (Item) cellItem.getParent(); int groupSize = getGroupableDataProvider().getGroupSize( rowItem.getIndex() + getCurrentPage() * getItemsPerPage()); cellItem.add(new GroupRow(componentId, value, groupSize)); }
private void actionToggleArmedState(AjaxRequestTarget aTarget, Item<LinkWithRoleModel> aItem) { AnnotatorState state = LinkFeatureEditor.this.stateModel.getObject(); if (state.isArmedSlot(getModelObject().feature, aItem.getIndex())) { state.clearArmedSlot(); aTarget.add(content); } else { state.setArmedSlot(getModelObject().feature, aItem.getIndex()); // Need to re-render the whole form because a slot in another // link editor might get unarmed aTarget.add(getOwner()); } }
@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()), " ")); }
@Override protected void populateItem(Item<KBQualifier> aItem) { QualifierEditor editor = new QualifierEditor("qualifier", kbModel, aItem.getModel()); aItem.add(editor); aItem.setOutputMarkupId(true); } };
protected Item newGroupRowItem(String id, int index, IModel<T> model) { Item<T> item = new Item<>(id, index, model); item.add(new CssClass("group-header-row")); if (isGroupExpanded(item)) { item.add(new CssClass("group-expanded")); } else { item.add(new CssClass("group-collapsed")); } return item; }
@Override protected List<KBHandle> getChoices(String input) { return listInstances(actionHandler, input, linkedAnnotationFeature, aItem.getModelObject().label, aItem.getModelObject().targetAddr); }
@Override protected void onEvent(AjaxRequestTarget target) { LOGGER.debug("Show more events for: " + item.getModelObject()); onMoreLinkClicked(target, item.getModel(), eventsModel); } });