Changeset 4653 for vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages/FacetedSearchPage.java
- Timestamp:
- 03/07/14 15:58:35 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages/FacetedSearchPage.java
r4646 r4653 17 17 import org.apache.wicket.ajax.AjaxRequestTarget; 18 18 import org.apache.wicket.request.mapper.parameter.PageParameters; 19 import org.apache.wicket.markup.html.WebPage;20 19 import org.apache.wicket.markup.html.panel.Panel; 21 20 import org.apache.wicket.model.IModel; … … 28 27 * @author twagoo 29 28 */ 30 public class FacetedSearchPage extends WebPage{29 public class FacetedSearchPage extends VloBasePage<QueryFacetsSelection> { 31 30 32 31 private static final long serialVersionUID = 1L; … … 47 46 48 47 final QueryFacetsSelection selection = paramsConverter.fromParameters(parameters); 49 final Model<QueryFacetsSelection> queryModel = new Model<QueryFacetsSelection>(selection); 48 final IModel<QueryFacetsSelection> queryModel = new Model<QueryFacetsSelection>(selection); 49 setModel(queryModel); 50 50 51 51 final SearchForm searchForm = new SearchForm("search", queryModel); 52 52 add(searchForm); 53 53 54 collectionsPanel = createCollectionsPanel("collectionsFacet" , queryModel);54 collectionsPanel = createCollectionsPanel("collectionsFacet"); 55 55 add(collectionsPanel); 56 56 57 facetsPanel = createFacetsPanel("facets" , queryModel);57 facetsPanel = createFacetsPanel("facets"); 58 58 add(facetsPanel); 59 59 … … 62 62 } 63 63 64 private Panel createCollectionsPanel(final String id, final IModel<QueryFacetsSelection> queryModel) { 64 private Panel createCollectionsPanel(final String id) { 65 final IModel<QueryFacetsSelection> queryModel = getModel(); 65 66 final FacetFieldModel collectionFacetFieldModel = new FacetFieldModel(facetFieldsService, vloConfig.getCollectionFacet(), queryModel); 66 67 final FacetSelectionModel collectionSelectionModel = new FacetSelectionModel(collectionFacetFieldModel, queryModel); … … 76 77 } 77 78 78 private Panel createFacetsPanel(final String id, final IModel<QueryFacetsSelection> queryModel) { 79 private Panel createFacetsPanel(final String id) { 80 final IModel<QueryFacetsSelection> queryModel = getModel(); 79 81 final IModel<List<FacetField>> facetFieldsModel = new FacetFieldsModel(facetFieldsService, vloConfig.getFacetFields(), queryModel); 80 82 final FacetsPanel panel = new FacetsPanel(id, facetFieldsModel, queryModel) {
Note: See TracChangeset
for help on using the changeset viewer.