工厂函数
sap.ui.*view
已弃用。 请改用 API sap/ui/core/mvc/XMLView.create
,并将字符串值分配给 definition
。
globalThis.onUI5Init = () => sap.ui.require([
"sap/ui/core/mvc/XMLView",
], XMLView => XMLView.create({
definition:`<mvc:View xmlns:mvc="sap.ui.core.mvc" displayBlock="true">
<App xmlns="sap.m">
<Page title="My String View" class="sapUiResponsiveContentPadding">
<Text text="Hello, world!"/>
</Page>
</App>
</mvc:View>`,
}).then(view => view.placeAt("content")));
<script id="sap-ui-bootstrap"
src="https://sdk.openui5.org/resources/sap-ui-core.js"
data-sap-ui-async="true"
data-sap-ui-libs="sap.ui.core,sap.m"
data-sap-ui-oninit="onUI5Init"
data-sap-ui-compatversion="edge"
data-sap-ui-excludejquerycompat="true"
data-sap-ui-waitfortheme="init"
></script>
<body id="content" class="sapUiBody sapUiSizeCompact"></body>