имитировать нажатие(клик) по кнопке typescript

Мне требуется при открытии страницы вызывать открытие окна фильтр-панели в Sharepoint. Я использую Command Set Extension на react ts. Я пробовал найти эту панель и задать ей display: block при загрузке страницы, однако этой секции кода с панелью нет в html, когда панель закрыта. (Изначально я полагал, она будет уходить в display: none, но увы...) введите сюда описание изображения введите сюда описание изображения Я думаю как-нибудь имитировать нажатие на кнопку открытия панели сразу после загрузки страницы. Может кто-нибудь подскажет, как можно реализовать это ? Спасибо!


Ответы (1 шт):

Автор решения: gaf

Можно использовать dispatchEvent и React Ref, чтобы получить DOM элемент

const event = new Event("click");
FiltersPanelRef.current.dispatchEvent(event);
→ Ссылка