PropertyValueEditor(String id, JcrPropertyModel dataProvider) { super(id, dataProvider); this.propertyModel = dataProvider; setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); }
/** * @see org.apache.wicket.markup.repeater.IItemReuseStrategy#getItems(org.apache.wicket.markup.repeater.IItemFactory, * java.util.Iterator, java.util.Iterator) */ @Override public <T> Iterator<Item<T>> getItems( IItemFactory<T> factory, Iterator<IModel<T>> newModels, Iterator<Item<T>> existingItems) { return ReuseIfModelsEqualStrategy.getInstance().getItems(factory,newModels,existingItems); }
PropertyValueEditor(String id, JcrPropertyModel dataProvider) { super(id, dataProvider); this.propertyModel = dataProvider; setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); }
/** * @see org.apache.wicket.markup.repeater.IItemReuseStrategy#getItems(org.apache.wicket.markup.repeater.IItemFactory, * java.util.Iterator, java.util.Iterator) */ @Override public <T> Iterator<Item<T>> getItems(IItemFactory<T> factory, Iterator<IModel<T>> newModels, Iterator<Item<T>> existingItems) { return ReuseIfModelsEqualStrategy.getInstance().getItems(factory, newModels, existingItems); }
public PropertiesEditor(String id, IDataProvider model) { super(id, model); setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); }
/** * reuses if models are equal * * @param <T> type of Item * @param factory implementation of IItemFactory * @param newModels iterator over models for items * @param existingItems iterator over child items * @return iterator over existing items */ @Override public <T> Iterator<Item<T>> getItems(IItemFactory<T> factory, Iterator<IModel<T>> newModels, Iterator<Item<T>> existingItems) { return ReuseIfModelsEqualStrategy.getInstance().getItems(factory,newModels,existingItems); }
/** * reuses if models are equal * * @param <T> type of Item * @param factory implementation of IItemFactory * @param newModels iterator over models for items * @param existingItems iterator over child items * @return iterator over existing items */ @Override public <T> Iterator<Item<T>> getItems(IItemFactory<T> factory, Iterator<IModel<T>> newModels, Iterator<Item<T>> existingItems) { return ReuseIfModelsEqualStrategy.getInstance().getItems(factory, newModels, existingItems); }
public PropertiesEditor(String id, IDataProvider<Property> model) { super(id, model); setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); String namespace = ((NodeEditor.NamespacePropertiesProvider) model).getNamespace(); if (namespace.equals(NodeEditor.NONE_LABEL)) { namespacePrefix = StringUtils.EMPTY; } else { namespacePrefix = namespace + ":"; } }
listView.setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); return listView;
listView.setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); return listView;
/** * Factory method for create a new {@link DataView}. This method is invoked in the constructor * from the derived classes and can be overridden so users can provide their own version of a * new {@link DataView}. * * @param id * the id * @param dataProvider * the data provider * @return the new {@link DataView} */ protected DataView<T> newDataView(final String id, final IDataProvider<T> dataProvider) { final DataView<T> dataView = new DataView<T>(id, dataProvider) { /** The Constant serialVersionUID. */ private static final long serialVersionUID = 1L; /** * {@inheritDoc} */ @Override protected void populateItem(final Item<T> item) { item.add(newListComponent("item", item)); } }; dataView.setItemsPerPage(newItemsPerPage()); dataView.setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); return dataView; }
/** * Factory method for create a new {@link DataView}. This method is invoked in the constructor * from the derived classes and can be overridden so users can provide their own version of a * new {@link DataView}. * * @param id * the id * @param dataProvider * the data provider * @return the new {@link DataView} */ protected DataView<T> newDataView(final String id, final IDataProvider<T> dataProvider) { final DataView<T> dataView = new DataView<T>(id, dataProvider) { /** The Constant serialVersionUID. */ private static final long serialVersionUID = 1L; /** * {@inheritDoc} */ @Override protected void populateItem(final Item<T> item) { item.add(newListComponent("item", item)); } }; dataView.setItemsPerPage(newItemsPerPage()); dataView.setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); return dataView; }
refreshingView.setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); treeTableBody.add(refreshingView);
public OrienteerDataTable(String id, List<? extends IColumn<T, S>> columns, ISortableDataProvider<T, S> dataProvider, int rowsPerPage) { super(id, columns, dataProvider, rowsPerPage); addTopToolbar(commandsToolbar= new DataTableCommandsToolbar<T>(this)); addTopToolbar(headersToolbar = new OrienteerHeadersToolbar<>(this, dataProvider)); addBottomToolbar(navigationToolbar = new OrienteerNavigationToolbar(this)); addBottomToolbar(noRecordsToolbar = new NoRecordsToolbar(this)); setOutputMarkupPlaceholderTag(true); setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); add(UpdateOnActionPerformedEventBehavior.INSTANCE_ALL_CONTINUE); }
public BandsPanel(String id, CoverageInfo coverage) { super(id, new Model<CoverageInfo>(coverage)); // the parameters table bands = new GeoServerTablePanel<CoverageDimensionInfo>( "bands", new CoverageDimensionsProvider(), true) { @Override protected GeoServerTablePanel<CoverageDimensionInfo> getComponentForProperty( String id, IModel<CoverageDimensionInfo> itemModel, Property<CoverageDimensionInfo> property) { return null; } }; bands.setFilterVisible(false); bands.setSortable(false); bands.getTopPager().setVisible(false); bands.getBottomPager().setVisible(false); bands.setOutputMarkupId(true); bands.setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); bands.setFilterable(false); bands.setSelectable(false); add(bands); }
table.setSortable(false); table.setPageable(false); table.setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); table.setOutputMarkupId(true);
bands.setPageable(false); bands.setOutputMarkupId(true); bands.setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); bands.setFilterable(false); bands.setSelectable(false);
dataView.setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); listContainer.add(dataView);
dataView.setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); listContainer.add(dataView);