加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex右键菜单保留字问题(ContextMenuItem)

发布时间:2020-12-15 01:30:23 所属栏目:百科 来源:网络整理
导读:【问题描述】在DataGrid上面添加‘Delete’菜单项不成功,调试的时候发现菜单项确实添加到 customerItems数组里面去了 public function buildContextMenu(contextMenu:ContextMenu):ContextMenu { if(model.meta.canCreate) { var itemEdit:ContextMenuItem

【问题描述】在DataGrid上面添加‘Delete’菜单项不成功,调试的时候发现菜单项确实添加到 customerItems数组里面去了

?

【问题分析】查看API ContextMenuItem描述如下:

自定义菜单项出现在上下文菜单的顶部,并位于所有内置菜单项之上。自定义菜单项与内置菜单项始终由分隔条隔开。

限制:

  • 向上下文菜单添加的自定义菜单项不得超过 15 个。
  • 每个标题至少必须包含一个可见字符。
  • 控制字符、换行符和其它空白字符将被忽略。
  • 任何标题的长度都不能超过 100 个字符。
  • 与任何内置菜单项或其它自定义菜单项相同的标题将被忽略,不管匹配的菜单项是否可见。菜单标题在与内置标题或现有自定义标题比较时将不考虑大小写、标点符号或空白。
  • 不允许使用以下标题,但可以将这些词与其它词结合使用以形成自定义标题(例如,尽管不允许使用“粘贴”,但却允许使用“粘贴感觉良好”):
     Save
     Zoom In
     Zoom Out
     100%
     Show All
     Quality
     Play
     Loop
     Rewind
     Forward
     Back
     Movie not loaded
     About
     Print
     Show Redraw Regions
     Debugger
     Undo
     Cut
     Copy
     Paste
     Delete
     Select All
     Open
     Open in new window
     Copy link
     
  • 不管是本身还是与其它词结合使用,以下任何一个词都不能出现在自定义标题中:
     Adobe
     Macromedia
     Flash Player
     Settings 

原来是保留字的问题,将Delete换成 Delete Row,该选项终于出现了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读