JSONModel绑定不适用于sap.m.Tree中的项目-我缺少什么?

2020-08-24 23:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我一直在尝试在UI5文档的示例部...

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

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


我一直在尝试在UI5文档的示例部分上重新创建sap.m.Tree的基本示例。

现在,经过一段时间的摆弄,我已经决定是时候寻求帮助并接受我被困住了。 JSON绑定似乎有效,但效果不理想。 我得到了适当数量的Tree-Items呈现,但是没有内容,或者内容的绑定无法按我认为的那样工作。 我非常确定我是缺少控件还是没有正确地将模式绑定到标签控件或树控件本身。

XML视图:(我稍后将标题为"'Debug"的StandardTreeItem插入进行测试)

 
                             
                                 
                                     
                                         
                                             
                                     
                                 
                             
                         
 

JSON文件(我已经尝试了几种不同的变体):

命名:cv.json

 [
     {
         " text":" Node1",
         "节点":
         [
             {
                 " text":" Node1-2"
             }
         ]
     },
     {
         " text":" Node2"
     }
 ]
 

Manifest.json(模型和数据源)

"模型":{
             "简历": {
                 " type":" sap.ui.model.json.JSONModel",
                 " dataSource":" cv"
             }
 
" dataSources":{
             "简历": {
                 " uri":" model/cv.json",
                 " type":" JSON"
             }
         }
 

当前输出(将"文本" -Label的标签属性绑定到模型中的"文本"键):

当前输出(用硬编码字符串" Debug"替换Label属性" text"时):

DevTools中的UI5检查器,其中标签文本绑定到模型中的"文本":

sap.m.Tree样本的1:1副本对我的"方法"也不起作用(清单中的模型声明)。

对于可能缺少的或看不见的所有提示,我深表感谢。 也许这里唯一的问题是我。^^

最好的问候

马可

(3.3 kB)
2条回答
四川大学会员
2020-08-25 00:14

就这样!

由于树控件的'items'-prop上的以下绑定,我假设这些项目将处于正确的上下文中:

 "> 

非常感谢!

一周热门 更多>