gpt4 book ai didi

SAPUI5::core:view 和 mvc:view 的区别

转载 作者:行者123 更新时间:2023-12-03 22:56:12 28 4
gpt4 key购买 nike

有人可以简要解释一下或将我重定向到适当的链接以了解 core:view 之间的区别吗?和 mvc:view在 SAPUI5/Fiori 应用程序的 XML View 中?

当我们在 Eclipse 中启动一个应用程序并使用 sap.m 库创建 XML View 时,我们会看到 core:view ,但在 SAPUI5 SDK - Demo Kit 中的示例应用程序中,我们看到 mvc:view .请帮助我们了解何时使用什么。

<core:View xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m"
controllerName="splitapptest.Master" xmlns:html="http://www.w3.org/1999/xhtml">
<Page title="Title">
<content>

</content>
</Page>
</core:View>

最佳答案

View控制在 sap.ui.core.mvc : 见 Class sap.ui.core.mvc.View 在 API 文档中。因此,View 的命名空间XML View 定义中的元素是 sap.ui.core.mvc .

这通常转化为:

<mvc:View xmlns:mvc="sap.ui.core.mvc"…>

但当然前缀是任意的,你也可以:

<banana:View xmlns:banana="sap.ui.core.mvc"…>

关键是命名空间很重要,至少在技术上是这样。造成混淆的原因可能是 XML 处理器对为根 View 指定的 namespace 相当宽松。元素。

所以要专门回答你的问题,而 core:View如果你疯狂地指定 xmlns:core="sap.ui.core.mvc" 可能是“正确的” ,会很困惑,所以最好的表达方式是

<mvc:View xmlns:mvc="sap.ui.core.mvc"…>

关于SAPUI5::core:view 和 mvc:view 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24653251/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com