Я хочу настроить PivotItem
так, чтобы его можно было закрыть (что-то вроде вкладок браузера).
Я предоставил пользовательскую реализацию onRenderItemLink
, отображающую значок X
в правой части вкладки, и метод onClick
на этом значке, который закроет вкладку.
Основная проблема, с которой я столкнулся, заключается в том, что этот PivotItem
обернут button
(Pivot.Base.tsx
отображает Commandbutton
), который перехватывает все события onClick на Firefox
.
Firefox не допускает события onClick под кнопкой (похоже, это соответствует стандарту, поэтому это не считается ошибкой), поэтому я никогда не могу закрыть вкладку в Firefox.
Есть ли способ заставить пользовательский интерфейс Fabric создавать div, а не кнопку в этом сценарии?
Есть ли другой способ заставить div там (какой-то способ перехватить то, что создает пользовательский интерфейс ткани, и переключить кнопку с помощью div)?
Совет ценится.