Мой TileList имеет разрешить множественный выбор. Я использую itemClick для вызова функции. Я могу использовать listEvent.currentTarget.selectedItem, чтобы определить, на каком объекте только что щелкнули, если я выбираю, но когда я нажимаю Ctrl + щелчок, чтобы отменить выбор элемента, он автоматически выбирает что-то еще в TileList, таким образом изменяя selectedItem. Кажется, что Ctrl + щелчок, чтобы отменить выбор, изменяет цель перед запуском функции itemClick. Есть ли способ выяснить, что было отменено?
Я могу использовать selectedItems, чтобы получить ту же самую конечную функциональность, которая мне нужна. Однако меня беспокоит производительность, когда коллекция selectedItems становится действительно длинной. Мы используем блейзиды для отправки данных туда и обратно, и было бы намного быстрее, если бы мы отправляли один элемент, который был добавлен / удален, а затем весь объект каждый раз.