通过实例,讲解SAPUI5CompatibilityVersion的概念和runtimebindingparser的选择逻辑作者第七篇SAPUI5应用开发教程7-JSON模型初探发布后,有朋友提问按照教程中介绍的步骤进行操作后。描述一下问题的表现:正常情况下,我们应该会看到一个Input控件显示在屏幕上,它的value和description字段显示如下:这位朋友按照作者介绍的步骤开发后,descriptionInput控件的字段没有显示正确,如下图:这位朋友终于自己找到了问题的答案:原来是忘记把data-sap-ui-compatVersion="edge"这一行复制进去了index.html,导致这个问题的原因:我们来看看07文件夹下的App.view.xml中Input控件的值和描述的绑定路径,如下图1和图2的图例所示。为什么缺少data-sap-ui-compatVersion="edge"后value数据绑定仍然有效,但description字段值无法正常显示?这是本文其余部分要解决的问题。
