2010-06-14 8 views

Répondre

0

Juste lier la propriété SelectedItem du combobox au dataGrid:

<s:ComboBox 
    id="combo" 
    dataProvider="{data}" 
    selectedItem="{dg.selectedItem}" /> 

<mx:DataGrid 
    id="dg" 
    dataProvider="{data}"/> 
+0

mais je veux seulement un feild paricular de la DataGrid à sélectionner –

+0

Je ne comprends pas très bien. Peut-être pourriez-vous fournir une description plus détaillée de votre cas d'utilisation? – Treur

+1

selectedItem = "{dg.selectedItem ['particulierField']}" –

0

utiliser l'événement itemClick sur la grille de données pour modifier la sélection de la zone de liste déroulante. Vous pouvez trouver une réponse similaire ici Itemclick event in datagrid

+0

cela fonctionne pour un champ de texte mais pouvez-vous me dire comment l'implémenter dans une zone de liste déroulante? Pls –

+1

Je vous recommande d'utiliser l'événement ListEvent.CHANGE à la place. ItemClick ne couvre pas toutes les méthodes de sélection sur le DataGrid/List, puisque l'utilisateur peut changer de sélection via le clavier. –

+0

bug-a-lot a raison ListEvent.CHANGE est la meilleure façon de le faire. – redben

Questions connexes