SAPUI5::core:view和mvc:view之间的区别
有人能简要地解释一下或重新引导我找到合适的链接,以了解SAPUI5/Fiori应用程序XML视图中SAPUI5::core:view和mvc:view之间的区别,sapui5,Sapui5,有人能简要地解释一下或重新引导我找到合适的链接,以了解SAPUI5/Fiori应用程序XML视图中core:view和mvc:view之间的区别吗 当我们在Eclipse中启动应用程序并使用sap.m库创建XML视图时,我们会看到core:view,但在SAPUI5 SDK-Demo Kit中的示例应用程序中,我们会看到mvc:view。请帮助我们了解何时使用什么 <core:View xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc"
core:view
和mvc:view
之间的区别吗
当我们在Eclipse中启动应用程序并使用sap.m库创建XML视图时,我们会看到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>
您可以尝试:
它也会起作用。声明并不重要
XMLTemplateProcessor
将不分析此元素。视图控件位于sap.ui.core.mvc
中:请参见API文档中的。因此,XML视图定义中视图
元素的名称空间是sap.ui.core.mvc
这通常会转化为:
当然,前缀是任意的,您也可以:
关键是名称空间很重要,至少在技术上是如此。这种混淆可能是因为XML处理器在为根视图
元素指定的名称空间上相当宽松
因此,具体地回答您的问题,虽然如果疯狂地指定xmlns:core=“sap.ui.core.mvc”
,则core:View
可能是“正确的”,但这将非常混乱,因此最好的表达方式是
相关GitHub问题: