Ignore:
Timestamp:
02/23/15 08:18:26 (9 years ago)
Author:
Twan Goosen
Message:

Values provider uses converted field value when sorting
Refs #553

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/AllFacetValuesPanel.java

    r6002 r6005  
    2727import eu.clarin.cmdi.vlo.wicket.model.BridgeOuterModel;
    2828import eu.clarin.cmdi.vlo.wicket.provider.FacetFieldValuesProvider;
     29import eu.clarin.cmdi.vlo.wicket.provider.FieldValueConverterProvider;
    2930import java.util.Collections;
    3031import org.apache.solr.client.solrj.response.FacetField;
     
    4950import org.apache.wicket.model.Model;
    5051import org.apache.wicket.model.PropertyModel;
     52import org.apache.wicket.spring.injection.annot.SpringBean;
    5153
    5254/**
     
    5961 */
    6062public abstract class AllFacetValuesPanel extends GenericPanel<FacetField> {
     63
     64    @SpringBean
     65    private FieldValueConverterProvider fieldValueConverterProvider;
    6166
    6267    private final FacetFieldValuesProvider valuesProvider;
     
    8994
    9095        // create a provider that shows all values and is sorted by name by default
    91         valuesProvider = new FacetFieldValuesProvider(model, Integer.MAX_VALUE, FieldValueOrderSelector.NAME_SORT) {
     96        valuesProvider = new FacetFieldValuesProvider(model, Integer.MAX_VALUE, FieldValueOrderSelector.NAME_SORT, fieldValueConverterProvider) {
    9297
    9398            @Override
     
    226231    }
    227232
    228 
    229233    private class UpdateOptionsFormBehavior extends OnChangeAjaxBehavior {
    230234
Note: See TracChangeset for help on using the changeset viewer.