具有Odata示例的Sap.m.tree,以及如何为Tree构建Odata服务以显示组织结构

2020-09-12 07:49发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我需要帮助来了解如何将真正的OData用于sap.m.tree,我通过JSON模型查看了一些示例

https://sapui5.hana.ondemand .com/#/entity/sap.m.Tree

 [
 {
 " text":" Node1",
 " ref":" sap-icon://attachment-audio",
 "节点":
 [
 {
 " text":" Node1-1",
 " ref":" sap-icon://attachment-e-pub",
 "节点":[
 {
 " text":" Node1-1-1",
 " ref":" sap-icon://attachment-html"
 },
 {
 " text":" Node1-1-2",
 " ref":" sap-icon://attachment-photo",
 "节点":[
 {
 " text":" Node1-1-1",
 " ref":" sap-icon://attachment-text-file",
 "节点":[
 {
 " text":" Node1-1-1-1",
 " ref":" sap-icon://attachment-video"
 },
 {
 " text":" Node1-1-1-2",
 " ref":" sap-icon://attachment-zip-file"
 },
 {
 " text":" Node1-1-1-3",
 " ref":" sap-icon://课程程序"
 }
 ]
 }
 ]
 }
 ]
 },
 {
 " text":" Node1-2",
 " ref":" sap-icon://create"
 }
 ]
 },
 {
 " text":" Node2",
 " ref":" sap-icon://customer-financial-fact-sheet"
 }
 ] 

如果我想基于上述JSON结构构建OData,我将努力了解它如何与OData配合使用。我需要帮助来构建实体(不确定什么是节点)。

    1. ...
    2. ImageIsIcon " Type =" Edm.Boolean" Nullable =" false" sap:unicode =" false" sap:label =" Indicator" sap:creatable =" false" sap :updatable =" false" sap:sortable =" false" sap:filterable =" false"/>

我以上述方式构建Odata实体,在上面的示例中,JSON节点使用" ImageIsIcon ",并且ImageIsIcon的数据类型为boolen。 当我运行应用程序时,我遇到了错误

未捕获的TypeError:t.getExpandFirstLevel不是函数

谢谢

拉杰什

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我需要帮助来了解如何将真正的OData用于sap.m.tree,我通过JSON模型查看了一些示例

https://sapui5.hana.ondemand .com/#/entity/sap.m.Tree

 [
 {
 " text":" Node1",
 " ref":" sap-icon://attachment-audio",
 "节点":
 [
 {
 " text":" Node1-1",
 " ref":" sap-icon://attachment-e-pub",
 "节点":[
 {
 " text":" Node1-1-1",
 " ref":" sap-icon://attachment-html"
 },
 {
 " text":" Node1-1-2",
 " ref":" sap-icon://attachment-photo",
 "节点":[
 {
 " text":" Node1-1-1",
 " ref":" sap-icon://attachment-text-file",
 "节点":[
 {
 " text":" Node1-1-1-1",
 " ref":" sap-icon://attachment-video"
 },
 {
 " text":" Node1-1-1-2",
 " ref":" sap-icon://attachment-zip-file"
 },
 {
 " text":" Node1-1-1-3",
 " ref":" sap-icon://课程程序"
 }
 ]
 }
 ]
 }
 ]
 },
 {
 " text":" Node1-2",
 " ref":" sap-icon://create"
 }
 ]
 },
 {
 " text":" Node2",
 " ref":" sap-icon://customer-financial-fact-sheet"
 }
 ] 

如果我想基于上述JSON结构构建OData,我将努力了解它如何与OData配合使用。我需要帮助来构建实体(不确定什么是节点)。

    1. ...
    2. ImageIsIcon " Type =" Edm.Boolean" Nullable =" false" sap:unicode =" false" sap:label =" Indicator" sap:creatable =" false" sap :updatable =" false" sap:sortable =" false" sap:filterable =" false"/>

我以上述方式构建Odata实体,在上面的示例中,JSON节点使用" ImageIsIcon ",并且ImageIsIcon的数据类型为boolen。 当我运行应用程序时,我遇到了错误

未捕获的TypeError:t.getExpandFirstLevel不是函数

谢谢

拉杰什

付费偷看设置
发送
3条回答
天桥码农
1楼-- · 2020-09-12 08:26

嗨,

我一直在寻找类似的要求,您是否找到了实现此要求的方法。 如果是,请帮助我。

此致

环境

wang628962
2楼-- · 2020-09-12 08:11

显示树的视图和控制器代码

Bunny_CDM
3楼-- · 2020-09-12 08:12

使用OdataModel版本2,即" sap/ui/model/odata/v2/ODataModel"

我知道它为时已晚,但由于最近遇到了同样的问题,它为其他人提供了帮助。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答