Как закрыть ящик, если я открыл ящик на ящик? - PullRequest
0 голосов
/ 30 апреля 2019

Я создал ящик, в котором меню открывает другой ящик, но если первый ящик открыт, и я щелкаю не в фокусе, который закрыт, но если два ящика открыты, чем если я щелкаю не в фокусе, он не закрывается

Для этого я использую собственный базовый ящик и хочу динамически добавлять элементы в меню с сервера

Ящики открываются нормально, но если я открываю два ящика один в другом, они не закрываются

1 Ответ

0 голосов
/ 30 апреля 2019

Вы можете закрыть и открыть ящик программно, используя следующие функции

openDrawer();
closeDrawer();

Получить доступ к своему ящику с помощью ссылок и вызвать эти функции, например.

this.refs['yourDrawer'].openDrawer();
this.refs['yourDrawer'].closeDrawer();
...