PDA

Volledige versie bekijken : Reference probleem


Sjoedzj
%Europe/Berlin %559 %2008, 13:25
Hallo,

probleempje hier:

Ik heb een dataGrid die gevuld wordt door een ArrayCollection met objecten van een bepaald type (TestObject). Nu haal ik extra data van dat type op als ik erop klik in de datagrid en zet deze in een andere variabele selectedObject en dit object zit gebind aan een formulier die dan dus gevuld wordt.
Nu heb ik een button gemaakt waarmee ik een nieuw item wil maken maar deze moet nog niet in de lijst gestopt worden. Als ik dit doe:

click="datagrid.selectedItem = null; selectedObject = new TestObject()"

wordt het formulier leggehaald en heb ik dus een nieuw leeg TestObject in selectedObject.
Het probleem is nu dat het item dat geselecteerd was in de datagrid ook wordt vervangen door het nieuwe TestObject terwijl ik daar gewoon het orginele item in wil hebben dat in de ArrayCollection zit.

Iemand een idee waarom deze reference doorgevoerd wordt in de datagrid?

Alvast bedankt!

Sjoerd