Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SAPUI5::core:view和mvc:view之间的区别_Sapui5 - Fatal编程技术网

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

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"

有人能简要地解释一下或重新引导我找到合适的链接,以了解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" 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问题: