CQ5 AEM: comment obtenir un composant par leur nom dans une boîte de dialogue à l'aide de javascript

Je sais que ce sera probablement une question simple, mais je suis nouveau sur CQ5 et l'AEM en général.

J'ai un cq:Widget nœud qui est un simple champ de texte.

 <rowtitlevalue
     jcr:primaryType="cq:Widget"
     fieldLabel="Row Title Value"
     name="./rowtitlevalue"
     xtype="textfield"
     disabled="true"/>

Maintenant, à l'heure actuelle dans mon JavaScript, je suis en train d'y accéder via

var textfield = panel.findByType('textfield')[1];

qui fonctionne très bien (il y a une autre textfield avant celui-ci, d'où le 1 dans le tableau.

MA QUESTION:
comment dois-je regarder pour ce champ à l'aide, c'est le NOM de l'attribut dans mon javascript.

Toute aide serait appréciée.

Aussi, je suis en utilisant cet objet pour exécuter les opérations suivantes:

if (show != undefined) {
    textfield.enable();
    textfield.show();
}
else if (show == undefined) {
    textfield.disable();
    textfield.hide();
}

Le JavaScript est situé dans le Composant de Base de ClientLibs.

Et c'est à l'Auditeur que j'ai sous la case à cocher qui définit la valeur de preuve dans le javascript (qui fonctionne bien).

<listeners
jcr:primaryType="nt:unstructured"
loadcontent="function(field,rec,path){Ejst.toggleRowTitle(field);}"
selectionchanged="function(field,value){Ejst.toggleRowTitle(field);}"/>

S'il vous plaît laissez-moi savoir si vous avez des problèmes avec ce.

L'apprécier à l'avance

où sont u à l'aide de ce javascript? Dans la boîte de dialogue de l'auditeur?
le javascript est le composant de base de ClientLib.

OriginalL'auteur Alisneaky | 2014-03-20