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'
>
Я нашел это в свойствах "Панели - скрыто при увольнении". Удаление этого свойства или установка его в ложное будет повторять вашу проблему.