SAP UI5 应用 XML 视图的加载逻辑分析

简介: SAP UI5 应用 XML 视图的加载逻辑分析

任务:分析 SAP UI5 root XML 视图的加载逻辑。image.png鼠标放到 initiator 这一列上,找到调用栈的 UIComponent.js 的 createContent 方法:image.png可以看到,这里的逻辑是,从 manifest.json 里解析出 root view 定义,然后实例化该视图。

image.pngimage.pngimage.png我们再来看看另一个 root 视图加载失败的 SAP UI5 应用:image.pngimage.png也成功解析出 root view 的名称了:image.png使用 ajax 加载 xml view:image.pngimage.pngimage.png正确的 path:

image.png错误的 path:image.pngimage.png命中:image.png再看出问题的应用:image.png找到问题了:大小写不匹配。image.png这个 c 改成 C 后,问题消失:image.png

相关文章
|
1天前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
2天前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
4天前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
12天前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
14天前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
16天前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
20天前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
22天前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
28天前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
1月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串