очистка поля автозаполнения материала UI при нажатии кнопки - PullRequest
0 голосов
/ 05 августа 2020

Я использую автозаполнение материала UI для проекта, который включает рендеринг динамического c массива на основе того, что вы выбираете из меню. Я закончил с проектом и теперь пытаюсь реализовать множественный выбор, чтобы упростить выбор элементов из меню. Когда у вас есть все, что вы хотите из меню, вы нажимаете кнопку «Добавить», которая берет все, что вы выбрали в данный момент, и добавляет его в таблицу (и добавляет правильно отформатированный текст в запрос сбоку, цель состоит в том, чтобы создать запросы для пользователей, не беспокоясь о синтаксисе). Когда я не использовал множественный выбор и добавлял к запросу только одну вещь за раз, я легко мог очистить поле автозаполнения, изменив свойство value на null. Это предотвращает добавление пользователями одних и тех же полей к запросу снова и снова (при нажатии кнопки добавления добавленные параметры появляются из списка параметров). При использовании multi правила, похоже, меняются, и теперь изменение значения напрямую вызывает ошибку. Мой вопрос: знает ли кто-нибудь способ программно щелкнуть кнопку x, встроенную в поля автозаполнения material-ui, чтобы очистить это текстовое поле в обработчике событий? Или есть какой-нибудь надежный способ избавиться от этого с моей стороны?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...