为什么打开popover会关闭select?

为什么打开popover会关闭select?,select,sapui5,popover,Select,Sapui5,Popover,当鼠标位于选择控件的选项上时,我正试图打开popover 但每次popover选择select时都会关闭 \u assignmouseoverpover:函数(选择,popover){ var items=select.getItems(); items.forEach(元素=>{ element.addEventDelegate({ onmouseover:this.\u showHoverPopover.bind(this,popover,element), onmouseout:this.

当鼠标位于选择控件的选项上时,我正试图打开popover 但每次popover选择select时都会关闭

\u assignmouseoverpover:函数(选择,popover){
var items=select.getItems();
items.forEach(元素=>{
element.addEventDelegate({
onmouseover:this.\u showHoverPopover.bind(this,popover,element),
onmouseout:this.\u hidehoverpover.bind(this,popover)
})
})
},
_showHoverPopover:函数(popover、元素、选择){
这个。_timeId=setTimeout(()=>{
openBy(元素);
}, 100);            
},
_hidehOverPover:函数(popover){
clearTimeout(this.u timeId)| | popover.close();
},

这是因为popover和下拉列表都使用相同的id“sap ui static”呈现。创建一个popover并打开它;并使用调试器工具检查html元素。您将看到它在id为“SAPUIStatic”的DIV元素下呈现


创建一个select元素,然后打开下拉列表;并使用调试器工具检查html元素。您将看到列表是在id为“SAPUI static”的DIV元素下呈现的。

Ok,谢谢。有没有办法避免这种行为?我想不出怎么做,因为他们都使用相同的id。除非您同意不使用下拉列表和列表控件。