标签: javascript reactjs blueprintjs
我正在寻找一种替换“搜索...”默认输入字符串的方法。查看MultiSelect component(和example page)的Blueprint Labs文档,我无法找到设置渲染输入的占位符文本的方法。我曾假设它的工作方式类似于Suggest组件,但允许inputProps通过,但这似乎不起作用。这是我的示例代码:
<MultiSelect inputProps={{placeholder: "Search for a country"}} ...otherProps />
答案 0 :(得分:2)
使用tagInputProps。
tagInputProps
<MultiSelect tagInputProps={{ placeholder: 'Search for a country' }} itemRenderer={this.foo} tagRenderer={this.foo} items={[]} selectedItems={[]} onItemSelect={this.bar} />
按预期工作