FLEX中给MenuBar的dataProvider赋值Array类型,要如何实现多级菜单(数据结构)?
PS:用XML格式给MenuBar绑定数据我是知道怎么做的,这里只探讨如何使用Array或其他方法实现,原因是我程序获得的数据就是一个Array,所以想用最直接最少步骤的方式实现这一功能。
先感谢各位朋友的关注和解答!!!!!做了很多尝试和百度,不得其法。
我以AMF格式从外部(PHP)获得了一个二位数组(第一维是序号,第二维就是属性了),获得后加工了一下,给每一个元素加了子元素(菜单的子菜单)数据结构如下了:
将rs绑定到MenuBar后第一级菜单如愿显示出来:
但是我赋予的二级菜单(rs[i].data=new Array({"action_name":"xx"});)
却根本不被识别........
请问 我给rs[i]里面塞一个怎样的数据,才能如愿生成二级甚至是三级菜单?
谢谢各位了,如果没有确切方法的话,给个思路、提示或者百度关键词也是感激不尽
PS:用XML格式给MenuBar绑定数据我是知道怎么做的,这里只探讨如何使用Array或其他方法实现,原因是我程序获得的数据就是一个Array,所以想用最直接最少步骤的方式实现这一功能。
ryanzhu
9 years, 9 months ago