【问题标题】:Enable background when opening a sapui5 popover打开 sapui5 弹出框时启用背景
【发布时间】:2017-08-31 03:31:46
【问题描述】:

如何避免在后台单击时关闭 sap.m.Popover? 即使弹出框仍然打开,我也希望启用背景。

【问题讨论】:

  • 在此处添加代码..

标签: javascript xml sapui5 popover


【解决方案1】:

这就是我为实现此功能所做的工作。这不好,因为我们没有使用 API 方法,但工作正常

您可以使用此功能扩展和创建自己的 Popover 控件。

sap.ui.define([ "sap/m/Popover" ], function(Popover) {
    "use strict";
    return Popover.extend("my.custom.Popover", {
        init : function() {
            Popover.prototype.init.apply(this, arguments);
            this.oPopup.setAutoClose(false);
            this.setFollowOf(false);
        },
        renderer : "sap.m.PopoverRenderer"
    });
});

否则在popover实例上调用这两个方法

popover.oPopup.setAutoClose(false);
popover.setFollowOf(false);

【讨论】:

    猜你喜欢
    • 2016-05-25
    • 1970-01-01
    • 1970-01-01
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多