javascript - 如何在SAPUI5快速查看中放置按钮?

标签 javascript sapui5

我有一个 sapui5 QuickView,它看起来像这样: enter image description here

    <QuickView id="quickView">
      <QuickViewPage pageId="PageId123">
        <QuickViewGroup>
        <QuickViewGroupElement label="Material" value="{Material}" type="{sap.m.QuickViewGroupElementType.text}"></QuickViewGroupElement>
        </QuickViewGroup>
       </QuickViewPage>
     </QuickView>

现在,我想在快速查看底部添加一个按钮。是否可以?我尝试添加

<Button icon="sap-icon://action"> </<Button>

但这在某种程度上不起作用。有什么办法可以添加按钮吗?提前致谢。

最佳答案

这不可能。

根据Fiori Design Guidelines

The quick view is similar to a popover, but has a predefined structure, a fixed set of UI elements, and automatic UI rendering.

(...)

Do not use the quick view if:

  • You want to provide information in a way other than displaying it in groups.

基本上可以通过检查以下聚合的类型来理解:

最后上课sap.m.QuickViewGroupElement不是一个允许您在其中添加控件(如按钮)的容器。

所以,你应该使用 Popover like in this sample来自文档

关于javascript - 如何在SAPUI5快速查看中放置按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56040182/

相关文章:

javascript - 使用 Lodash 展平数组后,如何仅选取对象

javascript - 如何使用 javascript/jquery 根据 <select> 值更改 iframe 的 src 属性?

javascript - SAPUI5 中的原型(prototype)和扩展 (Component.js)

sapui5 - 如何获取当前路线?

javascript - 在 JavaScript DOM 中,是否可以将整个按钮功能克隆到另一个?

javascript - Tipsy Tooltip 箭头问题

sapui5 - 将单个日期值绑定(bind)到 DatePicker 和 TimePicker

css - 在顶部隐藏 sap.m.Shell 品牌栏

javascript - 将日期作为字符串写入 Odata 模型 0CALDAY?

javascript - 如何将箭头键发送到 Delphi TWebBrowser 控件内的 Adob​​e Flash Player?