Office Fabric:捕获非模态面板外的点击次数

时间:2017-11-07 21:02:44

标签: ms-office office-ui-fabric office-fabric

Office Fabric具有“非模态”面板的概念: https://developer.microsoft.com/en-us/fabric#/components/panel

非模态面板在面板的其余部分上不显示阴影覆盖,非模态区域中的按钮将对悬停事件做出反应,但是它们不响应点击(在样本中)< / p>

如果情况并非如此,我不清楚非模态面板的用途。

有没有办法回应非模态以外区域的点击次数?

1 个答案:

答案 0 :(得分:1)

您可以通过设置isHiddenOnDismiss={true}

来实现此目的
<Panel
    isBlocking={false}
    isOpen={this.state.showPanel}
    isHiddenOnDismiss={true}
    onDismiss={this._setShowPanel(false)}
    type={PanelType.medium}
    headerText='Non-Modal Panel'
    closeButtonAriaLabel='Close'
>

我在“Panel - Hidden on Dismiss”的属性中找到了这个。删除此属性或将其设置为false将复制您的问题。

See Hidden on Dismiss Panel Example