Передача событий между ReactJS и Dash - PullRequest
0 голосов
/ 19 марта 2019

У меня есть приложение ReactJS, и я хотел бы начать встраивать информационные панели Dash в различные части пользовательского интерфейса. Панели мониторинга поддерживаются нашей внутренней командой Quant (отдельно от команды, которая управляет пользовательским интерфейсом).

Я хотел бы передавать события между приложением ReactJS и приборной панелью Dash.

Пример: На одной странице ReactJS есть таблица (с флажками), в которой перечислены 10 потребительских товаров. Рядом с таблицей находится визуализация Dash, отображающая историю цен и маржу прибыли для каждого продукта за последние 2 года. Архитектура пользовательского интерфейса представляет собой приложение ReactJS с визуализацией Dash, отображаемой в iframe, а таблица представляет собой реализацию AG-Grid. Когда я нажимаю на запись в таблице, я хочу, чтобы визуализация реагировала на событие выбора (отображение истории только для этого продукта).

Как бы мне этого добиться? Я новичок в Dash, поэтому я могу упустить что-то очень фундаментальное. Есть ли способ, которым я могу включить компоненты Dash React непосредственно в свое приложение React (без использования iframe)?

Если нет, как я могу передавать события назад и вперед, которые позволяют мне фильтровать визуализацию?

Кроме того, возможное обратное обращение будет запрошено, когда вы сначала выбираете визуализацию, а затем таблица выбирает соответствующую строку (и).

...