1

我想在我的网络应用程序中使用标签输入,但我想禁止用户添加新标签,但仍保留删除标签的功能。

应用程序应该能够通过单独的进程动态添加标签,然后用户可以根据需要删除这些标签,但他们不应该能够在输入字段中键入以添加自己的标签。

这可能吗?我知道您可以将整个标签输入设置为禁用,但这也消除了删除标签的能力——我想保留它。

4

2 回答 2

1

您是否尝试过禁用底层input本身而不是TagInput?就像是:

<TagInput
    ...
    inputProps={{
        disabled: true
    }}
/>
于 2018-03-15T20:31:40.977 回答
0

有一个选项调用 inputFieldPosition; 不确定其有效值,但通过设置inputFieldPosition = {'none'},您可以隐藏输入,如果需要,仍然可以使用删除和拖动功能。

于 2020-02-11T01:56:38.763 回答