}
public void findItems(String categoryName) {
Criteria findValues;
String formValue = searchForm.getValueAsString("findInCategory");
ListGridRecord selectedCategory = categoryTree.getSelectedRecord();
if (formValue != null && selectedCategory != null) {
categoryName = selectedCategory.getAttribute("categoryName");
findValues = searchForm.getValuesAsCriteria();
findValues.addCriteria("category", categoryName);
} else if (categoryName == null) {
findValues = searchForm.getValuesAsCriteria();
} else {
findValues = new Criteria();
findValues.addCriteria("category", categoryName);
}
itemList.filterData(findValues);
itemDetailTabPane.clearDetails(categoryTree.getSelectedRecord());
}