Ввод тега с отключенным вводом только?

Я хочу использовать ввод тегов в своем веб-приложении, но я хочу запретить пользователям добавлять новые теги, но при этом сохранить функциональность удаления тегов.

Приложение должно иметь возможность добавлять теги динамически через отдельный процесс, и тогда пользователи могут удалять эти теги, если захотят, но они НЕ ДОЛЖНЫ печатать в поле ввода, чтобы добавлять свои собственные теги.

Это возможно? Я знаю, что вы можете отключить весь ввод тегов, но это также удаляет возможность удалять теги, которые я хочу сохранить.

1 ответ

Вы пытались отключить основной input сам, а не TagInput? Что-то вроде:

<TagInput
    ...
    inputProps={{
        disabled: true
    }}
/>

Есть возможность вызова inputFieldPosition; не уверен в его действительных значениях, но установивinputFieldPosition = {'none'}, вы можете скрыть ввод и по-прежнему использовать функцию удаления и перетаскивания, если хотите.

Другие вопросы по тегам