我有2个列卡,每个列卡的角落都有一个图标。卡显示在屏幕的下半部分。 当用户单击图标时,redux操作将获取需要在图标旁边的弹出窗口中显示的数据。
我尝试了标注(https://developer.microsoft.com/en-us/fabric#/components/callout),但是在其外部单击时它没有关闭。更奇怪的是,如果我打开另一个标注,则来自新请求的数据将反映在两个标注中。我使用版本16.5
比我尝试过的引导程序覆盖(https://react-bootstrap.github.io/components/popovers/)
popoverRight = () => {
return (<Popover id = "popover-positioned-right" title = "Popover right">
{this.state.loading && (< div > Loading... < /div>)}
{this.state.loaded && [...Here goes data rendering...]}
</Popover>)
}
render() {
return ( <OverlayTrigger trigger = "click"
placement = "right"
overlay = {
this.popoverRight
} >
<
Button > Show top 10 < /Button> < /
OverlayTrigger > )
}
出现了3个问题:
有人知道某些组件(或如何强制上述2)满足以下要求: