如何使用UI5诊断来识别断开的绑定

问题描述

UI5文档的

Step 30: Debugging Tools介绍了诊断程序,可以通过ctrl-alt-shift-S键组合键进行访问。

在路径中故意插入错误后,我尝试按照指示导航到控制树中的绑定信息:

enter image description here

我应该能够看到number属性的绑定路径被标记为无效

它不可能依靠我发现错字,因为这意味着一开始就已经知道错误所在。

有人可以解释我应该怎么做吗?

另外:

  • Chrome 84.0或Firefox 79.0,相同的结果。
  • 尝试了来自官方演示工具包的在线版本以及我自己的本地主机副本

解决方法

fix现在位于UI5的master分支中。如果使用以下命令运行下载的示例 https://openui5nightly.hana.ondemand.com/resources/sap-ui-core.js,我们可以看到无效的绑定路径指示:

ExTendedPrice (invalid)

UI5 support ControlTree issue fixed (https://github.com/SAP/openui5/issues/2996)