Feature #32149
closed
add dynamic record collections
Added by Steffen Ritter almost 13 years ago.
Updated over 7 years ago.
Description
you might want not to select tca-records just strictly on selection, but on criteria dynamically.
Add dynamic record collections based on a filter system.
Therefore
- define a filter-language
- create a filter-service which can filter arrays upon this filter-language and create SQL Where statements for this
- create a Dynamic-Collection using the filter-service for creating a where clause for the records to be filled dynamically
- Category set to Backend API
- Assignee set to Steffen Ritter
- % Done changed from 0 to 80
- PHP Version set to 5.3
- Complexity set to hard
- Target version changed from 4.7.0-alpha2 to 4.7.0-alpha3
- Target version changed from 4.7.0-alpha3 to 4.7.0-beta1
- Status changed from Accepted to On Hold
- Target version deleted (
4.7.0-beta1)
I have been working on functionality to do such queries for an OLAP / drill-down extension for List Module.
Is there already prototype code in some way? I would like to join forces.
Felix Kopp wrote:
I have been working on functionality to do such queries for an OLAP / drill-down extension for List Module.
Is there already prototype code in some way? I would like to join forces.
There already has been working code - i fact it has been finished and would have needed some polishing. Due to the dropping of ExtJS4 we do not have any interface anymore to define such filters...
But: we have a service creating sql querys for such json filter strings with 5 build-in filters taking care of the searchfield settings in tca
In addition there is an interface defined, so that everyone could extend the system by own filters.
The dynamic record collection so just retrieved a where clause from the filter service.
filters have been:
fulltext,
field,
relation
collection (so recursive usage and re-usage is possible)
as well as supported operator AND and OR
- Parent task deleted (
#32076)
- TYPO3 Version changed from 4.7 to 6.0
- Target version set to 8 LTS
- Target version changed from 8 LTS to 9.0
- Status changed from On Hold to Closed
it doesn't seem as if much is happening here. active work on the clipboard code can be done in fresh tickets if anyone picks that up.
Also available in: Atom
PDF