Flex ContextMenu Динамическое изменение элементов
-
06-07-2019 - |
Вопрос
Я использую ContextMenu для AdvancedDataGrid в моем приложении. Я мог бы реализовать обычное контекстное меню для сетки. Теперь я планирую сделать динамическое контекстное меню.
Например, если я щелкаю конкретную ячейку, мне нужно видеть только элементы, связанные с этой ячейкой, в контекстном меню. Есть ли способ, которым мы можем это сделать?
Решение 2
Я нашел решение для этого. Довольно просто:
Другие советы
ContextMenu
содержит Свойство customItems , которое (цитируется из Adobe Liveocs):
Массив объектов ContextMenuItem. Каждый объект в массиве представляет определенный вами элемент контекстного меню. Используйте это свойство для добавления, удаления или изменения этих пользовательских элементов меню.
Чтобы добавить новые пункты меню, вы создаете объект ContextMenuItem, а затем добавляете его в массив customItems (например, с помощью Array.push ()). Дополнительные сведения о создании элементов меню см. В записи класса ContextMenuItem.