Task #69728
closed
Story #69712: Further FormEngine development
Move SelectTree data providing
Added by Christian Kuhn about 9 years ago.
Updated about 7 years ago.
Description
The SelectTreeElement currently still does the data item calculation on its own.
This should be extracted to an own data provider, probably called after TcaSelectItems / TcaSelectValues provider. Goal is that the tree element does not fetch the to-render elements on its own anymore, but instead that should be prepared by an own provider. To all this $treeDataProvider stuff should vanish from the render element.
There may be parts - especially the addItems tsConfig stuff that is already resolved within TcaSelectItems provider, so it might be a good idea to extract the according method(s) to an abstract, so both provider classes can use it. Additionally, TcaSelectItems need to be changed to not handle renderMode=tree elements.
The abstract is already there: AbstractItemProvider has a 'addItemsFromPageTsConfig' method.
- Status changed from New to In Progress
In progress by Alexander Stehlik
- Status changed from In Progress to Under Review
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/43252
Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/43252
Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/43252
Patch set 8 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/43252
- Sprint Focus changed from On Location Sprint to Stabilization Sprint
- Target version deleted (
7.5)
- Sprint Focus deleted (
Stabilization Sprint)
Patch set 9 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/43252
Patch set 10 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/43252
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
- Status changed from Resolved to Under Review
- Status changed from Under Review to Resolved
- Status changed from Resolved to Closed
Also available in: Atom
PDF