2016-05-22 127 views
0

我需要使ComboBox或下拉,其可以具有嵌套的数据,如本SAPUI5 - 组合框/下拉或菜单以显示层次数据

var data = [{ 
    "text": "A", 
    "icon": "1.gif", 
    "innerObject": [{ 
     "text": "A.A", 
     "icon": "1-1.gif" 
    }, { 
     "text": "A.B", 
     "icon": "1-2.gif" 
    }] 
}, { 
    "text": "B", 
    "icon": "2.gif", 
    "innerObject": [{ 
     "text": "B.A", 
     "icon": "2-1.gif" 
    }] 
}] 

我需要在组合框或下拉来显示它,可以显示其层次结构。 SAPUI5中是否有这样的示例?

我也试图探索菜单的这一要求,但我不能够动态加载菜单和子菜单。 -Prateek

回答

1

选择(下拉)和组合框仅支持Item对象,这不能包含其他项目。

您可以使用值帮助对话框在弹出显示任何类型的数据(例如树表,它支持层次结构)。

当然,你可以创建自己的控制,但它是最复杂的解决方案。

+0

你好,你能不能帮我创建自己的控制。你可以给我一些指导如何去做。 – Prateek

+0

是的,这里是这个主题的官方文档:https://sapui5.netweaver.ondemand.com/#docs/guide/d12d2ee6a5454d799358d425f9e7c4db.html – nistv4n

+0

谢谢@ nistv4n我试图问,采取什么策略来构建这样的组件 – Prateek