Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
6978 Zobrazení

How would you recommend handling situations where multiple modules define on_change behavior for the same field in the same form?

Let's say we have a module dependency structure like this, and each module has their own on_change() method for the same field:

Module A (in core)

--Module B (a community extension)

--Module C (some additional own customization)

When the on_change of Module C gets triggered, what's the best way to make sure that also A and B's on_change methods get called with their correct parameters? Is it possible to somehow define multiple on_change methods for a single field or are you supposed to call the superclass methods similarly as in create(), write() etc. methods?

Avatar
Zrušit

do the module A onchange and module B onchange methods have the same method name? If so... I don't think it is possible. Otherwise you can call the A and B onchange methods from within the module C onchange method

May be You could Call Super of the onchange Functions in module B and Module A inside the onchange definition of Module C.

Related Posts Odpovědi Zobrazení Aktivita
5
kvě 24
25239
1
srp 18
5309
1
bře 15
3931
3
bře 15
6168
0
bře 15
5880