Override filtering behavior
Last updated
Was this helpful?
Last updated
Was this helpful?
This is the official documentation of the forestadmin-agent-django
and forestadmin-agent-flask
Python agents.
You may want to read about the following topics before using those features:
Operation substitution can be used for two motives:
Performance: provide a more efficient way to perform a given filtering operation
Capabilities: enable filtering on a computed field or other non-filterable fields
Number
Equal
Enum
Equal
String
IContains OR Contains OR Equal
Uuid
Equal
Filtering emulation allows making fields filterable automatically. It is a convenient way to get things working quickly for Collections that have a low number of records (in the thousands at most).
This emulation forces the Agent to retrieve all the Collection records and compute the field values for each one of them. As a consequence, filtering emulation performance cost is linear with the number of records in the Collection, so activate it sparingly and with great care.
You can use the method to unlock the operators.