4.5.3 getJsreferences
La méthode getCssReferences()
permet d'injecter
des fichiers JS personnalisés dans le widget de document.
Elle doit retourner un tableau qui contient le chemin des fichiers js à insérer dans la page HTML. Ces chemins sont relatifs au répertoire d'installation.
Par défaut, les classes Dcp\Ui\DefaultView
et Dcp\Ui\DefaultEdit
ne retournent
aucun fichier js spécifique :
[]
Pour ajouter un fichier javascript, il faut reprendre le tableau de la classe
parente puis ajouter un nouveau chemin vers le fichier js
.
Ce chemin doit être relatif par rapport au répertoire d'installation de Dynacase.
namespace My; class MyRenderConfigView extends \Dcp\Ui\DefaultView { public function getJsReferences(\Doc $document=null) { $js=parent::getJsReferences($document); $js["myContact"]="MY/Layout/customContact.js"; return $js; } }
L'index dans la table permet d'identifier un fichier dans la perspective de le remplacer.