Проблемы в цикле AdvancedDataGrid - PullRequest
1 голос
/ 15 ноября 2010

Мне нужно перебрать дерево AdvancedDataGrid. Может кто-нибудь объяснить мне некоторые вещи?

Это мой код:

var adg : AdvancedDataGrid;

var dp : GroupingCollection2 = adg.dataProvider;
var cursor:IViewCursor=dp.createCursor();

Теперь моя проблема в том, что я не знаю, как получить доступ к моим объектам отсюда. Мой AdvancedDataGrid имеет в качестве источника данных GroupingCollection2, который имеет XML в качестве источника, а также сгруппирован по полю «Project_Name» из XML.

Какой совет?

1 Ответ

1 голос
/ 16 ноября 2010

как то так?

var dp:Object=MyDG.dataProvider;
var cursor:IViewCursor=dp.createCursor();

while( !cursor.afterLast )
{
// Access each column field like: cursor.current.MyFieldName
trace(cursor.current.MyFieldName);
// Obviously don't forget to move to next row:
cursor.moveNext();
}

источник

Это также может быть полезно: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/collections/IViewCursor.html

Этот пример также может быть полезен: http://blog.flexexamples.com/2008/04/15/creating-a-view-cursor-on-an-arraycollection-in-flex/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...