Ignore:
Timestamp:
02/28/14 13:23:04 (10 years ago)
Author:
Twan Goosen
Message:

Ajax updating on facet value selection

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/components/FacetPanel.java

    r4595 r4599  
    2323import org.apache.solr.client.solrj.response.FacetField;
    2424import org.apache.wicket.ajax.AjaxRequestTarget;
    25 import org.apache.wicket.behavior.Behavior;
    2625import org.apache.wicket.markup.html.panel.Panel;
    2726import org.apache.wicket.model.IModel;
     
    3635 * @author twagoo
    3736 */
    38 public class FacetPanel extends Panel {
     37public abstract class FacetPanel extends Panel {
    3938
    4039    private final IModel<FacetSelection> model;
     
    7473                if (target != null) {
    7574                    // reload entire page for now
    76                     target.add(getPage());
     75                    selectionChanged(target);
    7776                }
    7877            }
     
    9392                if (target != null) {
    9493                    // reload entire page for now
    95                     target.add(getPage());
     94                    selectionChanged(target);
    9695                }
    9796            }
     
    9998    }
    10099
     100    protected abstract void selectionChanged(AjaxRequestTarget target);
     101
    101102}
Note: See TracChangeset for help on using the changeset viewer.