Changeset 4533
- Timestamp:
- 02/19/14 08:47:51 (10 years ago)
- Location:
- vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/components/SearchResultsPanel.java
r4530 r4533 20 20 import eu.clarin.cmdi.vlo.pojo.QueryFacetsSelection; 21 21 import eu.clarin.cmdi.vlo.service.SolrDocumentService; 22 import eu.clarin.cmdi.vlo.wicket.model.SolrFieldModel; 22 23 import eu.clarin.cmdi.vlo.wicket.provider.SolrDocumentProvider; 23 24 import org.apache.solr.common.SolrDocument; 24 25 import org.apache.wicket.markup.html.basic.Label; 25 import org.apache.wicket.markup.html.navigation.paging.IPageable;26 26 import org.apache.wicket.markup.html.panel.Panel; 27 27 import org.apache.wicket.markup.repeater.Item; … … 33 33 34 34 /** 35 * Panel that has a data view on the current search results 35 36 * 36 37 * @author twagoo … … 52 53 } 53 54 })); 54 55 55 56 add(new DataView<SolrDocument>("resultItem", solrDocumentProvider, 10) { 56 57 57 58 @Override 58 59 protected void populateItem(Item<SolrDocument> item) { 59 //TODO: get all values, show name60 //TODO: create IModel impl that reads field values from a solr document61 item.add(new Label(" title", (String)item.getModelObject().getFieldValue(FacetConstants.FIELD_NAME)));62 item.add(new Label("description", (String)item.getModelObject().getFieldValue(FacetConstants.FIELD_DESCRIPTION)));60 //TODO: Wrap in model to deal with null values 61 item.add(new Label("title", new SolrFieldModel(item.getModel(), FacetConstants.FIELD_NAME))); 62 item.add(new Label("description", new SolrFieldModel(item.getModel(), FacetConstants.FIELD_DESCRIPTION))); 63 //TODO: get resource information 63 64 } 64 65 }); 66 67 //TODO: Add pagination 65 68 } 66 69
Note: See TracChangeset
for help on using the changeset viewer.