从字符串中解析 XML 视图

问题描述 投票:0回答:1
sapui5
1个回答
0
投票

工厂函数

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>

© www.soinside.com 2019 - 2024. All rights reserved.