Связывание фрагмента поповера UI5 - PullRequest
0 голосов
/ 21 июня 2019

У меня есть таблица в приложении ui5, и я хочу показывать всплывающее окно при нажатии на элемент.хотя привязка не работает.

onPress: function(oEvent) {
    if (!this._oPopover) {
        this._oPopover = sap.ui.xmlfragment("App.view.fragment.QuickView", this);
        this._oPopover.setModel(this.getView().getModel());

        this._oPopover.bindElement(oEvent.getSource()
                                         .getBindingContext()
                                         .getPath());

        this.getView().addDependent(this._oPopover);
    }
    this._oPopover.openBy(oEvent.getSource());
}

Фрагмент:

<core:FragmentDefinition xmlns="sap.m" xmlns:core="sap.ui.core">
    <Popover title="{MID}" class="sapUiContentPadding" id="pop" placement="Bottom" initialFocus="email" contentWidth="320px" contentHeight="500px">
        <Label text="{MID}"></Label>
    </Popover>
</core:FragmentDefinition>
...