# Contrôleurs clients (javascript)
Le contrôleur de Smart Element d'accéder et de modifier les données et le rendu du Smart Element.
Il est notamment utilisé conjointement à la méthode getJsReferences
pour
modifier la dynamique d'un formulaire de Smart Element (comportement des aides à la saisie, sauvegarde, etc.).
Il existe deux contrôleur :
- le contrôleur global, celui-ci permet de lister identifier et manipuler les Smart Element présent dans la page,
- le contrôleur restreint, celui-ci est associé à un Smart Element défini et permet d'altérer son fonctionnement.
Le contrôleur global est accessible depuis la librairie
@anakeen/user-interfaces/components/lib/AnkController
.
Par exemple :
import ankSmartController from "@anakeen/user-interfaces/components/lib/AnkController";
ankSmartController;