Office Fabric: захватывает щелчки за пределами немодальной панели

В Office Fabric есть концепция "немодальной" панели: https://developer.microsoft.com/en-us/fabric

Немодальная панель не отображает затененное наложение поверх остальной части панели, а кнопки в немодальной области будут реагировать на события при наведении, однако они не реагируют на щелчки (в примере также)

Я не ясно о назначении немодальной панели, если это не так.

Есть ли способ реагировать на клики в области за пределами немодальной зоны?

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'
>

Я нашел это в свойствах "Панели - скрыто при увольнении". Удаление этого свойства или установка его в ложное будет повторять вашу проблему.

См. Пример скрытой панели

Другие вопросы по тегам