Changeset 5058
- Timestamp:
- 04/25/14 07:13:56 (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/panels/search/FacetValuesPanel.java
r5057 r5058 58 58 59 59 private final ModalWindow valuesWindow; 60 private final FacetFieldValuesProvider valuesProvider;61 60 private final IModel<QueryFacetsSelection> selectionModel; 62 61 private final WebMarkupContainer valuesContainer; … … 72 71 add(createFilterForm("filter")); 73 72 74 valuesProvider = new FacetFieldValuesProvider(model, MAX_NUMBER_OF_FACETS_TO_SHOW, LOW_PRIORITY_VALUES) {75 76 @Override77 protected IModel<FieldValuesFilter> getFilterModel() {78 return filterModel;79 }80 81 };82 83 73 // create a container for values to allow for AJAX updates when filtering 84 74 valuesContainer = new WebMarkupContainer("valuesContainer"); … … 87 77 88 78 // create a view for the actual values 89 final DataView<Count> valuesView = new DataView<Count>("facetValues", valuesProvider) { 90 91 @Override 92 protected void populateItem(final Item<Count> item) { 93 addFacetValue(item); 94 } 95 }; 96 valuesView.setOutputMarkupId(true); 97 valuesContainer.add(valuesView); 79 valuesContainer.add(createValuesView("facetValues")); 98 80 99 81 // create a link for showing all values … … 103 85 valuesWindow = createAllValuesWindow("allValues"); 104 86 add(valuesWindow); 87 } 88 89 private DataView<Count> createValuesView(String id) { 90 final FacetFieldValuesProvider valuesProvider = new FacetFieldValuesProvider(getModel(), MAX_NUMBER_OF_FACETS_TO_SHOW, LOW_PRIORITY_VALUES) { 91 92 @Override 93 protected IModel<FieldValuesFilter> getFilterModel() { 94 return filterModel; 95 } 96 97 }; 98 final DataView<Count> valuesView = new DataView<Count>(id, valuesProvider) { 99 100 @Override 101 protected void populateItem(final Item<Count> item) { 102 addFacetValue(item); 103 } 104 }; 105 valuesView.setOutputMarkupId(true); 106 return valuesView; 105 107 } 106 108 … … 140 142 target); 141 143 } 142 }; 144 }; 143 145 item.add(selectLink); 144 146
Note: See TracChangeset
for help on using the changeset viewer.