1.. include:: ../../Includes.txt 2 3========================================================== 4Deprecation: #78899 - TCA ctrl field requestUpdate dropped 5========================================================== 6 7See :issue:`78899` 8 9Description 10=========== 11 12The :code:`TCA` :code:`ctrl` configuration option :code:`['ctrl']['requestUpdate']` has been dropped. 13This option was often used together with :code:`displayCond` fields to re-evaluate display conditions 14if referenced fields changed their value. Typically, a "Refresh required" popup is raised to the editor 15in those cases, if the editor did not disable that. 16The field has been moved and is now located within the :code:`['columns']` section of the single field 17as :code:`'onChange' => 'reload'`. 18 19 20Impact 21====== 22 23The field is just moved from :code:`ctrl` section to the single field `columns` section. An automatic 24TCA migration does that and logs deprecation messages. 25 26 27Affected Installations 28====================== 29 30All :code:`TCA` tables that use :code:`requestUpdate` in :code:`ctrl` section. 31 32 33Migration 34========= 35 36Monitor the deprecation log for according messages, remove the :code:`ctrl` field and 37add :code:`'onChange' => 'reload'` to fields listed in :code:`requestUpdate` parallel to :code:`label` 38and :code:`config` section of the field in question. The option can be added to multiple fields. 39 40.. index:: Backend, PHP-API, TCA