No funcionan las dependencias en detailview en CE 6.5

Hola.

He creado unas dependencias en Contactos según los valores de una lista desplegable, para que muestre o no unos paneles creados también en Vista Edición. Esa vista edición la he sincronizado con detalle, de modo que en detalle en vez de que me muestre o no los paneles en función de la lista desplegable, quiero que me la muestre en función del valor que se haya guardado.

En Edición funciona perfectamente, pero en detalle no hay manera.

Hago el include del fichero .js que va a encargarse de ocultar los paneles, y en el campo en cuestion de editviewdefs.php introduzco el sigiente código:

array (
            'name' => 'lista_tipos',
            'comment' => '',
            'label' => 'LBL_LISTA_TIPOS',
            'displayParams' =>
           array (
             'javascript' => 'onchange=showHidePanelContacts();',
            ),
          ),

Esto funciona correctamente. En detailviewdefs, realizo una acción similar, pero en vez de llamar al onchange, llamo a onload, pero no me llega a llamar a la función del .js en ningún momento.

Alguna idea?

Muchas gracias.