更改蓝图MultiSelect输入占位符文本

时间:2017-10-01 03:24:03

标签: javascript reactjs blueprintjs

我正在寻找一种替换“搜索...”默认输入字符串的方法。查看MultiSelect component(和example page)的Blueprint Labs文档,我无法找到设置渲染输入的占位符文本的方法。我曾假设它的工作方式类似于Suggest组件,但允许inputProps通过,但这似乎不起作用。这是我的示例代码:

<MultiSelect inputProps={{placeholder: "Search for a country"}} ...otherProps />

1 个答案:

答案 0 :(得分:2)

使用tagInputProps

<MultiSelect
   tagInputProps={{ placeholder: 'Search for a country' }}
   itemRenderer={this.foo}
   tagRenderer={this.foo}
   items={[]}
   selectedItems={[]}
   onItemSelect={this.bar}
 />

按预期工作

enter image description here