Commit 671269ad authored by Carsten  Rose's avatar Carsten Rose

Fixes #9990: Describe order of FormElement processing - https://qfq.io/doc/#form-process-order

parent 8ab37404
Pipeline #3196 passed with stages
in 3 minutes and 40 seconds
This diff is collapsed.
......@@ -14,7 +14,7 @@
.. Bold **bold**
.. Code ``text``
.. External Links: `Bootstrap <http://getbootstrap.com/>`_
.. Add Images: .. image:: ../images/a4.jpg
.. Add Images: .. image:: ../Images/a4.jpg
..
..
.. Admonitions
......@@ -2250,6 +2250,28 @@ General
* With the `Dynamic` option, it's easily possible to use one Typo3 page and display different forms on that specific
page. This is nice to configure few Typo 3 pages. The disadvantage is that the user might loose the navigation.
Form process order
------------------
Depending on `form load / save` or `record delete`, different tasks are performed. Processing is divided into:
* Native FormElements like: `input`, `select list`, `checkbox`, `radio`, ....
* `upload` elements are categorized as native FormElement, but will be processed later.
* `pill`, `fieldset` and `subrecord` elements are only processed during form load, they do not impact `save` or `delete`.
* Action FormElement like `before...`, `after...`, `sendmail` ...
Each FormElement has an order.
Native FormElements which 'name':
* corresponds to a column in the form primary table: are grouped together in one insert or update query.
* do not correspond to a column in the primary table: needs an explicit defined Action FormElement to be handled.
FormElement processing order:
.. image:: Images/FormProcess.png
.. _record_locking:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment