Changeset 6813 for vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/FacetValuesPanel.java
- Timestamp:
- 11/17/15 11:55:14 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/FacetValuesPanel.java
r6437 r6813 25 25 import eu.clarin.cmdi.vlo.wicket.components.FieldValueLabel; 26 26 import eu.clarin.cmdi.vlo.wicket.provider.PartitionedDataProvider; 27 import eu.clarin.cmdi.vlo.wicket.model.FacetFieldModel; 27 28 import eu.clarin.cmdi.vlo.wicket.model.SolrFieldNameModel; 28 29 import eu.clarin.cmdi.vlo.wicket.pages.AllFacetValuesPage; … … 73 74 private final int subListSize; 74 75 private final IModel<String> fieldNameModel; 75 76 76 77 @SpringBean 77 78 private FieldValueConverterProvider fieldValueConverterProvider; … … 203 204 // call callback 204 205 onValuesSelected( 205 item.getModelObject().getFacetField().getName(),206 206 // for now only single values can be selected 207 new FacetSelection(Collections.singleton(item.getModelObject().getName())),207 Collections.singleton(item.getModelObject().getName()), 208 208 target); 209 209 } … … 243 243 super.onConfigure(); 244 244 // only show if there actually are more values! 245 setVisible(getModel ().getObject().getValueCount() > MAX_NUMBER_OF_FACETS_TO_SHOW);245 setVisible(getModelObject().getValueCount() > MAX_NUMBER_OF_FACETS_TO_SHOW); 246 246 } 247 247 … … 271 271 272 272 @Override 273 protected void onValuesSelected( String facet, FacetSelectionvalues, AjaxRequestTarget target) {273 protected void onValuesSelected(Collection<String> values, AjaxRequestTarget target) { 274 274 if (target != null) { 275 275 // target can be null if selection link was opened in a new tab 276 276 window.close(target); 277 277 } 278 FacetValuesPanel.this.onValuesSelected( facet,values, target);278 FacetValuesPanel.this.onValuesSelected(values, target); 279 279 } 280 280 }; … … 289 289 filterModel.detach(); 290 290 } 291 291 292 292 293 /** … … 298 299 * (fallback)! 299 300 */ 300 protected abstract void onValuesSelected( String facet, FacetSelectionvalues, AjaxRequestTarget target);301 301 protected abstract void onValuesSelected(Collection<String> values, AjaxRequestTarget target); 302 302 303 @Override 303 304 protected void onBeforeRender() {
Note: See TracChangeset
for help on using the changeset viewer.