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

发布于 2022-09-01 05:07:30 字数 795 浏览 9 评论 0

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

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

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

图片描述

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

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

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

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文