Conditionnellement activer/désactiver des champs dans les AEM 6.1 (granit.l'interface utilisateur) TouchUI boîtes de dialogue

Quelqu'un a une expérience avec conditionnellement désactivation des champs en fonction de la valeur d'un champ précédent dans un AEM6.1 TouchUI dialogue?

À donner un peu de contexte, j'ai une case à cocher dans mon TouchUI boîte de dialogue utilisée pour activer/désactiver (afficher/masquer) un Appel À bouton d'Action au sein d'un composant. J'aimerais désactiver le CTA buttonText et href champs dans la boîte de dialogue lui-même, où l'auteur a désactivé le CTA via la case à cocher. Négativement j'aimerais permettre à ces domaines où la CTA est cochée activation de la CTA.

J'ai étudié /libs/cq/gui/components/authoring/dialog/dropdownshowhide/clientlibs/dropdownshowhide.js mais ce n'est pas vraiment adapté, étant donné que c'est spécifiquement conçu pour masquer ou afficher des champs en fonction de la valeur de la liste déroulante, et mes tentatives de le modifier pour permettre similaire funationality sur une case à cocher ont été moins fructueuse. Je veux l'activer/désactiver les champs plutôt que de les cacher, de les montrer.

InformationsquelleAutor Mark Horman | 2015-07-27