2010-06-03 2 views
0

после множественного выбора в расширенном datagrid, я хочу проверить, была ли выбрана выбранная строка. В любом случае, моя идея ниже (во вложенном аргументе if я хочу проверить, уже ли данные обработки обработанных элементов уже добавлены в Array Collection) не работает, но я предполагаю, что должен быть лучший способ отличиться, если был сделан клик по уже выбранная строка.advancedDatagrid multipleSelection: Была ли выбрана строка?

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

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

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); 
} 

ответ

0

тсссс, есть содержит функцию для ArrayCollection:

if (!model.selectedDrawings.contains(model.lastSelectedDrawing)){ 
         model.selectedDrawings.addItem(model.lastSelectedDrawing); 
        } 
Смежные вопросы