J'essaie de répertorier la propriété d'un objet dans une propriété de texte ComboBox (modifiable = true). Cette propriété est de type Number.Liaison de données Flex
Si je lie en utilisant la syntaxe en ligne, cela fonctionne:
<mx:ComboBox text="{myObj.prop}">
Si je BIND en utilisant mx: Reliure, je reçois une erreur:
<mx:Binding source="{myObj.prop}" destination="combobox.text" />
// 1067: Implicit coercion of a value of type Number to an unrelated type String.
Pourquoi cette différence de comportement?
définition de la propriété:
private var _prop: Number;
[Bindable] public function get prop(): Number { return _prop; }
public function set prop(value: Number): void { _prop = value; }
Je reçois toujours la même erreur après avoir enlevé les crochets. –
Il serait utile de connaître la définition de 'myObj.prop'. –
Parfait. La liaison inverse fonctionne également, en utilisant parseInt. –