AS3 Datagrid множественный выбор
Я работаю с Flash AS3 (не Flex) . У меня есть сетка данных с "allowMultipleSelection = true"; Я хочу получить и сохранить выбранные строки в моей базе данных только тогда, когда выбор строки завершен с помощью кнопки. (Я не хочу использовать "ListEvent.ITEM_CLICK", потому что строка может быть выбрана и удалена из выбора с помощью клавиши CTRL)
Как я могу получить выбранные строки в сетке данных?
2 ответа
Предполагая, что вы используете fl.controls.DataGrid, вы можете использовать свойство selectedItems (это Array
), чтобы получить (или установить) выбранные элементы при нажатии кнопки.
У меня была сетка данных, у которой были флажки, которые используются для проверки при щелчке строки сетки данных. Я хотел разрешить множественный выбор, а также сделать соответствующие строки отмеченными или не отмеченными в зависимости от того, выбраны ли они с помощью клавиши Shift. Я был в состоянии сделать это, используя метод arraycollection и затем установив флажок.