Flex ContextMenu Динамическое изменение элементов - PullRequest
0 голосов
/ 23 октября 2009

Я использую ContextMenu для AdvancedDataGrid в моем приложении. Я мог бы реализовать обычное контекстное меню для сетки. Теперь я планирую сделать динамическое контекстное меню.

Например, если я щелкаю конкретную ячейку, мне нужно видеть только элементы, связанные с этой ячейкой, в контекстном меню. Есть ли способ, которым мы можем это сделать?

Ответы [ 2 ]

0 голосов
/ 26 октября 2009

Я нашел решение для этого. Довольно просто:

http://www.pubbs.net/flex/200905/73331/

0 голосов
/ 24 октября 2009

ContextMenu класс содержит свойство customItems , которое (цитируется из Adobe Liveocs):

Массив объектов ContextMenuItem. Каждый объект в массиве представляет определенный вами элемент контекстного меню. Используйте это свойство для добавления, удаления или изменения этих пользовательских элементов меню.

Чтобы добавить новые пункты меню, вы создаете объект ContextMenuItem, а затем добавляете его в массив customItems (например, с помощью Array.push ()). Дополнительные сведения о создании элементов меню см. В записи класса ContextMenuItem.

...