标签输入仅键入禁用?

时间:2018-02-27 01:26:34

标签: reactjs blueprintjs

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

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

这可能吗?我知道您可以将整个标记输入设置为禁用,但这也会删除删除标记的功能 - 我想保留它。

2 个答案:

答案 0 :(得分:0)

您是否尝试过禁用基础input本身而不是TagInput?类似的东西:

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

答案 1 :(得分:0)

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