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 |