.. Authors : .. mviewer team .. _configcustomcontrol: Configurer - Custom control =========================== Un custom control est une interface permettant à l'utilisateur d'interagir avec une couche. Le customcontrol est affiché dans le bloc de légende associée à la couche concernée. Un custom control est associé à une seule couche et est constitué de deux fichiers **html** + **javascript**. Ces deux fichiers doivent obligatoirement être nommé comme l' ``id`` de la couche associée. Exemples - J'ai besoin d'une liste déroulante pour filtrer ma couche. - J'ai besoin d'une zone de saisie pour filtrer ma couche **Syntaxe** .. code-block:: XML :emphasize-lines: 2,3 **Paramètres custom control** * ``customcontrol``: paramètre qui indique si mviewer doit charger un customcontrol. valeurs : true || false. Défaut = false. * ``customcontrolpath``: paramètre qui indique où mviewer doit charger le customcontrol. Si ce paramètre n'est pas renseigné, le customcontrol est recherché dans le répertoire racine **customcontrols**. **Exemple** .. code-block:: XML :caption: config.xml :emphasize-lines: 7-8 .. Note:: Apprendre par l'exemple : - :ref:`customcontrol`