git-svn-id: https://svn.libreccm.org/ccm/trunk@2323 8810af33-2d31-482b-a856-94f89814c4df
parent
9c7a117618
commit
ded554211d
|
|
@ -91,7 +91,7 @@ public class CustomizableObjectList extends ComplexObjectList {
|
|||
private final Map<String, Filter> filters =
|
||||
new LinkedHashMap<String, Filter>();
|
||||
|
||||
private CategoryFilter categoryFilter;
|
||||
//private CategoryFilter categoryFilter;
|
||||
/**
|
||||
* The available sort fields. We use an {@link LinkedHashMap} here to
|
||||
* preserve the insertation order.
|
||||
|
|
@ -177,12 +177,12 @@ public class CustomizableObjectList extends ComplexObjectList {
|
|||
filters.put(label, filter);
|
||||
}
|
||||
|
||||
public CategoryFilter addCategoryFilter(final String label,
|
||||
final String rootCategory) {
|
||||
categoryFilter = CategoryFilter.createCategoryFilter(label, rootCategory);
|
||||
|
||||
return categoryFilter;
|
||||
}
|
||||
// public CategoryFilter addCategoryFilter(final String label,
|
||||
// final String rootCategory) {
|
||||
// categoryFilter = CategoryFilter.createCategoryFilter(label, rootCategory);
|
||||
//
|
||||
// return categoryFilter;
|
||||
// }
|
||||
|
||||
/**
|
||||
* Add a sort field option.
|
||||
|
|
@ -247,9 +247,9 @@ public class CustomizableObjectList extends ComplexObjectList {
|
|||
|
||||
final DataCollection objects = super.getObjects(request, response);
|
||||
|
||||
if ((objects != null) && (categoryFilter != null)) {
|
||||
categoryFilter.applyFilter(objects);
|
||||
}
|
||||
// if ((objects != null) && (categoryFilter != null)) {
|
||||
// categoryFilter.applyFilter(objects);
|
||||
// }
|
||||
|
||||
return objects;
|
||||
}
|
||||
|
|
@ -326,13 +326,13 @@ public class CustomizableObjectList extends ComplexObjectList {
|
|||
filterEntry.getValue().setValue(value);
|
||||
}
|
||||
}
|
||||
if (categoryFilter != null) {
|
||||
final String value = Globalization.decodeParameter(request, "categoryFilter");
|
||||
|
||||
if ((value != null) && !value.isEmpty()) {
|
||||
categoryFilter.setValue(value);
|
||||
}
|
||||
}
|
||||
// if (categoryFilter != null) {
|
||||
// final String value = Globalization.decodeParameter(request, "categoryFilter");
|
||||
//
|
||||
// if ((value != null) && !value.isEmpty()) {
|
||||
// categoryFilter.setValue(value);
|
||||
// }
|
||||
// }
|
||||
|
||||
final Element controls = content.newChildElement("filterControls");
|
||||
controls.addAttribute("customName", m_customName);
|
||||
|
|
@ -341,9 +341,9 @@ public class CustomizableObjectList extends ComplexObjectList {
|
|||
for (Map.Entry<String, Filter> filterEntry : filters.entrySet()) {
|
||||
filterElems.addContent(filterEntry.getValue().getXml());
|
||||
}
|
||||
if (categoryFilter != null) {
|
||||
filterElems.addContent(categoryFilter.getXml());
|
||||
}
|
||||
// if (categoryFilter != null) {
|
||||
// filterElems.addContent(categoryFilter.getXml());
|
||||
// }
|
||||
|
||||
if (!sortFields.isEmpty()) {
|
||||
//Look for a sort parameter. If one is found, use one to sort the data
|
||||
|
|
|
|||
Loading…
Reference in New Issue