Ignore:
Timestamp:
12/22/10 13:27:06 (13 years ago)
Author:
patdui
Message:
  • added resourceType facet and added a list of resources on the show result page.
  • added i18n properties
  • fixed some olac facets supporting multiple patterns to match a facet
File:
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/trunk/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/pages/FacetedSearchPage.java

    r967 r1007  
    2020import org.apache.wicket.model.CompoundPropertyModel;
    2121import org.apache.wicket.model.IModel;
    22 import org.apache.wicket.model.Model;
     22import org.apache.wicket.model.ResourceModel;
     23
     24import eu.clarin.cmdi.vlo.Resources;
    2325
    2426public class FacetedSearchPage extends BasePage {
     
    2628    private static final long serialVersionUID = 1L;
    2729
    28     private AjaxFallbackDefaultDataTable<SolrDocument> searchResultList;
    2930    private SearchPageQuery query;
    3031
     
    7374            @Override
    7475            protected void populateItem(Item<FacetField> item) {
    75                 item.add(new FacetBoxPanel("facetBox", item.getModel()).create(query, searchResultList));
     76                item.add(new FacetBoxPanel("facetBox", item.getModel()).create(query));
    7677            }
    7778
     
    8889    private void addSearchResults() {
    8990        List<IColumn<SolrDocument>> columns = new ArrayList<IColumn<SolrDocument>>();
    90         columns.add(new AbstractColumn<SolrDocument>(new Model<String>("Results")) {
     91        columns.add(new AbstractColumn<SolrDocument>(new ResourceModel(Resources.RESULTS)) {
    9192
    9293            @Override
     
    9596            }
    9697        });
    97         searchResultList = new AjaxFallbackDefaultDataTable("searchResults", columns, new SolrDocumentDataProvider(query.getSolrQuery()
    98                 .getCopy()), 10);
    99        
     98        AjaxFallbackDefaultDataTable<SolrDocument> searchResultList = new AjaxFallbackDefaultDataTable("searchResults", columns,
     99                new SolrDocumentDataProvider(query.getSolrQuery().getCopy()), 10);
     100
    100101        add(searchResultList);
    101102    }
Note: See TracChangeset for help on using the changeset viewer.