SAPUI5 日历单行样式

SAPUI5 Calendar one row style

我有一个问题..

是否有获取已弃用的单行日历的选项?` 比如我的旧款是这样的

但它是 class sap.me.Calendar 并且它已被弃用.. 它让我想到“ 从 1.26.0 版开始弃用。这个控件从 1.12 开始是实验性的。请改用 sap.ui.unified.Calendar!"

但是 ui.uinfied.Calendar 没有像 singleRow="True" 这样的选项,我可能找不到它或者我看它太蠢了 :D

ui.unifiend.Calendar 看起来像

那么有没有让我喜欢已弃用的选项?

谢谢大家!!

在 sap.ui.unified 下,有一个名为 CalendarDateInterval 的控件。我想这可能就是您要找的。

sap.ui.getCore().attachInit(() => sap.ui.require([  
  "sap/ui/core/mvc/XMLView",
], (XMLView) => {
  Promise.all([
    sap.ui.getCore().loadLibrary("sap.m", true)
  ]).then(() => XMLView.create({
    definition: `<mvc:View xmlns:mvc="sap.ui.core.mvc"
      xmlns="sap.m"
      xmlns:core="sap.ui.core"
      xmlns:u="sap.ui.unified"
      height="100%"
    >
    <u:CalendarDateInterval id="calendar" width="100%" select="handleCalendarSelect" showWeekNumbers="false"/>
    </mvc:View>`
    }).then(view => view.placeAt("content")));
}));
<script id="sap-ui-bootstrap"
  src="https://openui5.hana.ondemand.com/resources/sap-ui-core.js"
  data-sap-ui-libs="sap.m"
  data-sap-ui-async="true"
  data-sap-ui-compatversion="edge"
  data-sap-ui-theme="sap_belize"
  data-sap-ui-xx-waitfortheme="true"
  data-sap-ui-xx-xml-processing="sequential"
></script>
<body id="content" class="sapUiBody sapUiSizeCompact" style="height: 100%;"></body>