Does this example help at all:  http://tutorial7.flexcf.com/

Paul



On 19/03/2009, at 11:39 AM, Jason Nichols wrote:

I'm not sure if I'm missing something regarding cursors and datagrids...

I'm trying to implement a 'find within datagrid functionality' generically. I had things working doing it the hard way of just looping through the arraycollection and doing a compare for each cell within the datagrid. Then I decided to implement the same thing using cursors, and the fun began. In some cases I'm able to find the object, in others I crash out.

I've defined a cursor = dataGrid.dataProvider.createCursor();
looping through with the cursors works, and I'm able to get the correct item for cursor.current. I fail with Error #1009
at internal::findItem() ... ListCollectionView.as:954when I do:
dataGrid.selectedItem = cursor.current;

Am I missing something? I didn't think I needed to sort anything if I wasn't using any of the find methods on the cursor, but it seems like behind the scenes flex is doing find and failing. At this point I may just go back to looping through arraycollection, but to me, it seems far less elegant than the cursor solution.

Thanks,

j



Reply via email to