A canvas that represents the dynamic form for a single attribute search criterion. Since such a criterion exists of 3 items (attribute-name, operator, value), this form will also display 3 FormItems for the user to fill. The first is an attribute select, where the user select on what attribute to search. The second is an operator select that automatically updates it's list of available operators, in accordance to the selected attribute. The third FormItem will display an {@link AttributeFormItem}. This is a FormItem that is tailored to handle any kind of attribute definition, by displaying the correct delegate FormItem.
On top of just displaying a form to create a criterion, it is also possible to retrieve the actual {@link SearchCriterion} object.
@author Pieter De Graef | |