2010-01-12 5 views
1

J'ai une liste de sélection avec trois valeurs et une zone de texte qui a trois valeurs, mais je voudrais corréler une valeur de la liste de sélection avec une valeur de la zone de texte. Des pensées sur comment je peux faire ça?Salesforce - Le texte de remplissage provient de la liste déroulante

+0

il est pas tout à fait clair ce que vous essayez d'atteindre ici: est l'idée qu'un utilisateur sélectionne une valeur de la liste de sélection, et cela remplit la zone de texte? Dans quel contexte cela se passe-t-il - page Visualforce? – Ben

+0

Oui, l'utilisateur sélectionne un menu déroulant et je souhaite remplir la zone de test. Il s'agit d'un flux de travail basé sur le temps, qui voulait montrer du texte basé sur l'option sélectionnée avant que le flux de travail ne soit lancé. Non, ce n'est pas Visual Force mais j'examine cela en tant qu'option. –

Répondre

0

Si la création d'une page Visualforce est une option, vous pouvez le faire avec une extension de contrôleur ou un contrôleur personnalisé. Par exemple, vous pouvez remplacer la méthode save() et faire en sorte que votre nouveau code de sauvegarde contienne le texte pour vous. Créez simplement une carte de valeurs déroulantes dans le contenu de la zone de texte et définissez le texte comme vous le souhaitez. Il devrait également être possible de le faire sans sauvegarder en utilisant une partie du visualforce construit dans les hooks AJAX: regardez l'attribut onchange. (Notez que le dernier j'ai vérifié la onchange ne se déclenche pas correctement pour les recherches, mais il peut travailler pour dropdowns)

Jetez un oeil à la documentation Visualforce ici: http://www.salesforce.com/us/developer/docs/pages/index.htm

Questions connexes