Bonjour à tous,

J'ai une erreur étrange, je vous explique.

J'ai un composant MXML comprenant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<objects:Expense id="expense"/>
<mx:ArrayCollection id="expenseItemList" list="{expense.itemList}"/>
<mx:Button click="click()"/>
Voici le code de la fonction click() :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
expense.itemList = expenseItemList;
Remarque : expense.itemList est de type ArrayCollection

Et j'obtiens l'erreur suivante : Error: Unknown Property: 'constructor'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
at mx.collections::ListCollectionView/http://www.adobe.com/2006/actionscript/flash/proxy::getProperty()[E:\dev\flex_201_borneo\sdk\frameworks\mx\collections\ListCollectionView.as:697]
at mx.data.utils::Managed$/normalize()[C:\depot\flex\branches\enterprise_bridgeman\frameworks\mx\data\utils\Managed.as:314]
at mx.data.utils::Managed$/getProperty()[C:\depot\flex\branches\enterprise_bridgeman\frameworks\mx\data\utils\Managed.as:150]
at my.objects::Expense/get itemList()[C:\Users\gufra\My Documents\Flex Builder 2\Gesnet\my\objects\Expense.as:14]
at mx.binding::PropertyWatcher/updateProperty()[E:\dev\flex_201_borneo\sdk\frameworks\mx\binding\PropertyWatcher.as:301]
at Function/http://adobe.com/AS3/2006/builtin::apply()
at mx.binding::Watcher/wrapUpdate()[E:\dev\flex_201_borneo\sdk\frameworks\mx\binding\Watcher.as:178]
at mx.binding::PropertyWatcher/eventHandler()[E:\dev\flex_201_borneo\sdk\frameworks\mx\binding\PropertyWatcher.as:333]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at my.objects::Expense/dispatchEvent()[C:\Users\gufra\My Documents\Flex Builder 2\Gesnet\my\objects\Expense.as:15]
at mx.data.utils::Managed$/setProperty()[C:\depot\flex\branches\enterprise_bridgeman\frameworks\mx\data\utils\Managed.as:383]
at my.objects::Expense/set itemList()[C:\Users\gufra\My Documents\Flex Builder 2\Gesnet\my\objects\Expense.as:14]
at my.windows::ExpenseWindow/click()[C:\Users\gufra\My Documents\Flex Builder 2\Gesnet\my\windows\ExpenseWindow.mxml:294]
at my.windows::ExpenseWindow/__btnDefault_click()[C:\Users\gufra\My Documents\Flex Builder 2\Gesnet\my\windows\ExpenseWindow.mxml:399]
Est-ce que vous auriez une idée de pourquoi une erreur pareil survient sur une opération aussi simple ?