advancedDatagrid множественный выбор: строка уже была выбрана? - PullRequest
0 голосов
/ 03 июня 2010

после многократного выделения в расширенной сетке данных, я хочу проверить, была ли выбранная строка уже выбрана. В любом случае, моя идея ниже (во вложенном предложении if я хочу проверить, есть ли уже данные обработки вновь выбранного элемента в уже добавленной коллекции Array) не работает, но я предполагаю, что должен быть лучший способ отличаться, если щелчок был выполнен уже выбранная строка.

Вероятно, я не был настолько ясен в своем описании, как нужно, пожалуйста, задавайте свои вопросы!

Большое спасибо, уже заранее, Вернер

model.processingData = out; 
if    (model.selectedIndices.length > 1){                   
       //check if item already added
       var tempInt:int = model.multipleProcessingData.getItemIndex(model.processingData);
        if (tempInt == -1){
            model.multipleProcessingData.addItem(model.processingData);
        }

 } else{
       model.multipleProcessingData.removeAll();
       model.multipleProcessingData.addItem(model.processingData);
 }

1 Ответ

0 голосов
/ 07 июня 2010

tssss, есть функция для ArrayCollection:

if (!model.selectedDrawings.contains(model.lastSelectedDrawing)){
                        model.selectedDrawings.addItem(model.lastSelectedDrawing);
                    }
...