FLEX中给MenuBar的dataProvider赋值Array类型,要如何实现多级菜单(数据结构)?

小福星炜仔
  • 99

PS:用XML格式给MenuBar绑定数据我是知道怎么做的,这里只探讨如何使用Array或其他方法实现,原因是我程序获得的数据就是一个Array,所以想用最直接最少步骤的方式实现这一功能。

先感谢各位朋友的关注和解答!!!!!做了很多尝试和百度,不得其法。

我以AMF格式从外部(PHP)获得了一个二位数组(第一维是序号,第二维就是属性了),获得后加工了一下,给每一个元素加了子元素(菜单的子菜单)数据结构如下了:

图片描述

将rs绑定到MenuBar后第一级菜单如愿显示出来:
图片描述

但是我赋予的二级菜单(rs[i].data=new Array({"action_name":"xx"});)

却根本不被识别........

请问 我给rs[i]里面塞一个怎样的数据,才能如愿生成二级甚至是三级菜单?

谢谢各位了,如果没有确切方法的话,给个思路、提示或者百度关键词也是感激不尽

PS:用XML格式给MenuBar绑定数据我是知道怎么做的,这里只探讨如何使用Array或其他方法实现,原因是我程序获得的数据就是一个Array,所以想用最直接最少步骤的方式实现这一功能。

回复
阅读 2.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏