Changeset 5105
- Timestamp:
- 04/30/14 14:08:25 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/SelectedFacetPanel.java
r4963 r5105 18 18 19 19 import eu.clarin.cmdi.vlo.pojo.FacetFieldSelection; 20 import eu.clarin.cmdi.vlo.pojo.FacetSelection;21 20 import java.util.Collection; 22 21 import java.util.Collections; … … 27 26 import org.apache.wicket.markup.html.list.ListItem; 28 27 import org.apache.wicket.markup.html.list.ListView; 29 import org.apache.wicket.markup.html.panel. Panel;28 import org.apache.wicket.markup.html.panel.GenericPanel; 30 29 import org.apache.wicket.model.IModel; 31 30 import org.apache.wicket.model.PropertyModel; … … 37 36 * @author twagoo 38 37 */ 39 public abstract class SelectedFacetPanel extends Panel { 40 41 private final IModel<FacetFieldSelection> model; 38 public abstract class SelectedFacetPanel extends GenericPanel<FacetFieldSelection> { 42 39 43 40 public SelectedFacetPanel(String id, final IModel<FacetFieldSelection> model) { 44 41 super(id, model); 45 this.model = model;46 42 47 43 // Add removers for all selected values for collapsed state … … 53 49 private ListView<String> createSelectionRemovers(String id) { 54 50 // Model of the list of selected values in this facet 55 final PropertyModel<List<String>> propertyModel = new PropertyModel<List<String>>( model, "facetValues");51 final PropertyModel<List<String>> propertyModel = new PropertyModel<List<String>>(getModel(), "facetValues"); 56 52 // Repeating container of value + unselection links 57 53 final ListView<String> listView = new ListView<String>(id, propertyModel) { … … 98 94 // Call callback 99 95 onValuesUnselected( 100 model.getObject().getFacetField().getName(),96 SelectedFacetPanel.this.getModelObject().getFacetField().getName(), 101 97 Collections.singleton(valueModel.getObject()), target); 102 98 }
Note: See TracChangeset
for help on using the changeset viewer.