J'ai un DataGrid qui contient une DataGridColumn avec un textinput et DataGridColumn avec un bouton . Le DataGrid est lié à du code XML qui affiche des valeurs dans la zone de texte. Lorsque vous cliquez sur le bouton d'une ligne, je dois extraire la valeur de la zone de texte et l'enregistrer dans le noeud XML correspondant. Ma solution était simplement de passer l'ID de la ligne à l'événement de clic sur le bouton, puis de faire une boucle sur les lignes jusqu'à ce que je trouve l'ID, puis de saisir la valeur de la zone de texte. Simple.comment faire une boucle sur une des lignes de datagrids flex
Cependant, le seul conseil que je peux trouver sur la boucle sur les lignes est via le dataProvider sous-jacent, ce qui est un non-sens car les deux ne sont pas la même chose.
Est-ce encore possible? ou y a-t-il un meilleur moyen?
NOTE Je préférerais ne pas réécrire le balisage, sauf si je dois le faire.
Merci
assurez-vous que le event.target met effectivement en œuvre IDropInListItemRenderer; par exemple, de nombreux conteneurs ne l'implémentent pas, alors que de nombreux composants le font. –
je crois qu'il a un 'Button' comme itemRenderer – Amarghosh