Bonjour à tous,

Lorsque j'indique une expression (rpa.currentItem.labelTiers) dans la liste des libellés d'une ButtonBar, j'ai une erreur de binding (a priori logique) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<mx:Repeater id="rpa" dataProvider="{listeRepresentants}">
	<mx:GridItem>
		<mx:ButtonBar itemClick="clickHandler(event);"
			color="{getCouleurIntervenant(rpa.currentItem.principal)}">
			<mx:dataProvider>
				<mx:Array>
					<mx:String>{rpa.currentItem.labelTiers}</mx:String>
					<mx:String>X</mx:String>
				</mx:Array>
			</mx:dataProvider>
		</mx:ButtonBar>
	</mx:GridItem>
</mx:Repeater>
Unable to generate initialization code within Repeater, due to id or data binding on a component that is not a visual child.
Mais du coup mon expression n'est pas interprétée quand je retire les {} !
Comment dois-je procéder, selon vous, pour que l'expression soit interprétée, SVP ?

Merci d'avance.