Appboard/old/client side filter

Revision as of 18:35, 17 July 2014 by imported>Jason.nicholls
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

HeaderFlow04.png

A Client-Side Data Collection filter can be invoked from several components in the AppBoard Builder, including the Client Side Filter panel in the Data Collections wizard.


Perform the following steps to configure a Client-Side Data Collection filter:

  1. Follow the instructions in the component to get to the Client-Side filter configuration area.
  2. Click Add Rule to add one or more filter(s). Select the filter comparison type you would like to use. The available filtering options will vary depending on the component and context where the filter is being applied, and may include:
    • Match Regular Expression - This rule is used for comparison of a property's value to a regular expression.
    • Simple Property Comparison - This rule compares the value of one attribute in a Data Collection to a constant value.
    • Widget Interaction Comparison - This rule compares the property values of a Widget to a local property's value. This filter requires a widget to have already been created. It is intended to apply a filter on a target Widget (Data Collection) based on the selection from the source Widget (really of a single record in the Data Collection that provides the data for the source Widget), hence the Widget Interaction name.
  3. Select a Conjunction Type, which determines how many of the rules need to be satisfied, in cases where more than one rule is configured:
    • All - The filter will only be applied if all of the rules are satisfied
    • All But One - The filter will only be applied if all of the rules are satisfied except one, which is not satisfied
    • At Least One - The filter will be applied as long as any or all of the rules are satisfied
    • Only One - The filter will only be applied if exactly one of the rules is satisfied
    • None - The filter will only be applied if none of the rules are satisfied
    • Not All - The filter will always be applied, unless all of the rules are satisfied