...
- Filter
- A Filter is a condition, which is applied to the data in the DAM Center during a search.
- Group
- Draft - Comparison Type
- Determines how a given Filter does its "filtering".
- Input Type
- Determines how any Visible filter gets the user's input. This is specific to Media Manager and Video Portal, ie Input Type can be used to gather a search's parameters and therefore has no impact on the search itself.
- Visible filter
- If a Filter is visible, then parameters for that filter can be supplied by the user in Media Manager and Video Portal.
- Predetermined values
- If the parameters for a Filter are known in advance, predetermined values can be applied to the Filter. If Predetermined values are applied to a Filter, any parameters supplied by the user or client code will be ignored.
...
- ID
- The ID has two different implications: one for Input, and one for Output
- Input: The ID of a Filter is the name of the parameter given to the search.
- Output: The ID of a Value Field is the name of the property in the JSON returned by the search. It can also the name of a label, which is used in Media Manager and Video Portal to display the output of a Value Field.
- The ID has two different implications: one for Input, and one for Output
- Custom attributes
- Custom attributes are user-defined attributes of a Filter or Value Field.
- Draft - Field
- A Draft - Field is used in conjunction with a Meta data field to specify a value other than the default Meta data field value.
An Draft - Aggregate behaves exactly like an SQL aggregate function in that it performs a calculation on a set of values and returns a single number - Meta field group
- A meta data field belongs to a meta field group.
A user can add three different kinds of Filters and Value Fields:
...
"searchFields" → Group.
"valueHandler" → "Draft - Comparison Type".
"renderType" → "Input Type".
...