Create a panel for assembling a filter.
Configuration properties in addition to those listed for Ext.Panel.
Boolean Do we allow blank FilterFields? It is safe to say true here, but for compatibility reasons with old applications, the default is false.
Array List of builder type constants. Default is [ANY_OF, ALL_OF, NONE_OF].
Boolean Allow groups of conditions to be added. Default is true. If false, only individual conditions (non-logical filters) can be added.
Array A list of labels that correspond to builder type constants. These will be the option names available in the builder type combo. Default is ["any", "all", "none", "not all"].
Boolean Should Comparison Filters for Strings do case insensitive matching? Default is "false".
String The CSS class to be added to this panel’s element (defaults to "gxp-filterbuilder").
OpenLayers.Filter Filter to initialize the component with
String String to display after filter type combo. Default is "of the following:".
String String to display before filter type combo. Default is "Match".
Public methods in addition to those listed for Ext.Panel.
Returns a filter that fits the model in the Filter Encoding specification. Use this method instead of directly accessing the filter property. Return will be false if any child filter does not have a type, property, or value.
|Parameters:||filter – OpenLayers.Filter|
Change the filter associated with this instance.