我的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>