apache-flex - Flex4 ContextMenu() 不显示添加的项目

标签 apache-flex flex4 contextmenu itemrenderer

我正在尝试使用 ContextMenu() 在 Flex 4 中显示上下文菜单。

完整的渲染代码在这里 http://pastebin.com/Kx8tJ1cY

问题是,当我向其中添加项目时,上下文菜单没有改变。

谁能告诉我如何将自定义右键单击菜单添加到 flex 中的列表框(不使用外部 JS,仅使用 Adob​​e 预期的 ContextMenu。

谢谢你 克雷格

最佳答案

我找到了问题/解决方案。如果有垂直框或选项卡导航器,则不能使用上下文菜单。这太疯狂了,因为这意味着我无法正确进行相对布局或体面的可变宽度设计。

引自:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/ui/ContextMenu.html

例如,如果 DataGrid 控件是 TabNavigator 或 VBox 容器的子控件,则 DataGrid 控件不能有自己的上下文菜单。

关于apache-flex - Flex4 ContextMenu() 不显示添加的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5312115/

相关文章:

apache-flex - flex 4.5 简单的 Spark 按钮蒙皮

apache-flex - 如何增加 Virtualized Flex 4 布局中的缓冲区

javascript - 上下文菜单启用问题

javascript - 如何使用 FF 解除/阻止键盘(键 #93)的上下文菜单?

apache-flex - Flex/AS3 - 使用字符串动态调用函数?

apache-flex - 弹性 : center Window?

apache-flex - fla文件,代码(AS)在哪里

apache-flex - Flex 图表 : Only display datatip for specific series?

apache-flex - TabNavigator 无法处理 Flex 4.5 中的残疾 child

jquery - 如何在后续右键单击时关闭 jquery 上下文菜单