有人可以简要解释或重新指导我到适当的链接,以了解SAPUI5/Fiori应用程序的XML视图core:view
和mvc:view
XML视图之间的区别吗?
当我们在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>
Run Code Online (Sandbox Code Playgroud)
qma*_*cro 10
View控件位于sap.ui.core.mvc中:请参阅API文档中的类sap.ui.core.mvc.View.因此,XML视图定义中的View元素的名称空间是View
.
这通常转化为:
<mvc:View xmlns:mvc="sap.ui.core.mvc"…>
Run Code Online (Sandbox Code Playgroud)
但当然前缀是任意的,你也可以:
<banana:View xmlns:banana="sap.ui.core.mvc"…>
Run Code Online (Sandbox Code Playgroud)
重点是它至关重要,至少在技术上是重要的.可能会出现混淆,因为XML处理器在为根sap.ui.core.mvc
元素指定的命名空间上相当宽松.
所以要具体回答你的问题,Class sap.ui.core.mvc.View
如果你疯狂地指定View
它可能是"正确的" ,那将是非常令人困惑的,所以表达它的最佳方式是
<mvc:View xmlns:mvc="sap.ui.core.mvc"…>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6844 次 |
最近记录: |