Callbacks als Event
Die Callbacks aus DC_Table werden über den Legacy-Builder abgefangen
und im DCG verarbeitet. Es ist aber zu Empfehlen, statt des Callback-
Aufrufes den entsprechenden Event direkt zu verwenden.
Die Events werden als Service angesprochen und können damit auch mit
einer Priorität der Verarbeitungsreihenfolge versehen werden.
Folgend eine Auflistung, welcher Callback mit welchem Event seine
Ersetzung hat:
Callback in config
| Callback |
Event |
| onload_callback |
dc-general.factory.create-dc-general |
| onsubmit_callback |
dc-general.model.post-persist |
| ondelete_callback |
dc-general.model.post-delete |
| oncut_callback |
dc-general.model.post-paste |
| oncopy_callback |
dc-general.model.post-duplicate |
Callback in list/sorting
| Callback |
Event |
| header_callback |
dc-general.view.contao2backend.get-parent-header |
| paste_button_callback |
dc-general.view.contao2backend.get-paste-root-button |
| paste_button_callback |
dc-general.view.contao2backend.get-paste-button |
| child_record_callback |
dc-general.view.contao2backend.parent-view-child-record |
Callback in list/label
| Callback |
Event |
| group_callback |
dc-general.view.contao2backend.get-group-header |
| label_callback |
dc-general.view.contao2backend.model-to-label |
Callback in list/global_operations
| Callback |
Event |
| button_callback |
dc-general.view.contao2backend.get-global-button |
Callback in list/operations
| Callback |
Event |
| button_callback |
dc-general.view.contao2backend.get-global-button |
Callback in fields
| Callback |
Event |
| load_callback |
dc-general.view.contao2backend.decode-property-value-for-widget |
| save_callback |
dc-general.view.contao2backend.encode-property-value-from-widget |
| options_callback |
dc-general.view.contao2backend.get-property-options |
| input_field_callback |
dc-general.view.contao2backend.build-widget |
| wizard |
dc-general.view.contao2backend.manipulate-widget |