Flex 4 - Как отслеживать последний выбранный элемент в сетке данных? - PullRequest
1 голос
/ 14 апреля 2011

Я использую Flex 4 и AdvancedDataGrid. Мне нужно отслеживать ранее выбранный элемент. Хотя я не могу думать о том, где его захватить. В методе itemClickHandler значение selectedItem сетки уже является текущим выбраннымitem.

Атрибуты focusIn и focusOut применяются ко всей сетке данных, а не только к одной строке в сетке данных.

Спасибо. Бонни

Ответы [ 2 ]

2 голосов
/ 14 апреля 2011
public function yourConstructor(){
   ChangeWatcher.watch(yourAdvancedDataGrid, "selectedItem",someHandler);
}

public var oldSelectedItem:Object;

protected function someHandler(event:PropertyChangeEvent):void{
   oldSelectedItem = event.oldValue;
}
0 голосов
/ 14 апреля 2011

Попробуйте по событию itemFocusOut

...