头图

本文通过笔者教程一位朋友的实际问题出发引出知识点的学习。

笔者第七篇文章 SAP UI5 应用开发教程之七 - JSON 模型初探发布之后,有朋友按照教程介绍的步骤学习之后,提出了一个问题。

我来描述一下问题的表现:正常情况下,我们应该看到屏幕上显示一个 Input 控件,其 value 和 description 字段分别显示如下:

而这位朋友按照笔者介绍的步骤开发之后,Input 控件的 description 字段没有正确显示,如下所示:


这位朋友最后自己找到了问题的答案:

原来他在 index.html 里忘记拷贝 data-sap-ui-compatVersion="edge" 这一行了,导致出现这个问题:

我们看看文件夹 07 下面 App.view.xml 里 Input 控件的 value 和 description 的绑定路径,如下图 1 和 2 图例所示。为什么 data-sap-ui-compatVersion="edge" 缺失之后,value 数据绑定仍然能工作,但是 description 字段值就无法正常显示?

这就是本文余下部分所要介绍的问题。


注销
1k 声望1.6k 粉丝

invalid