onSelectAll选项在react-bootstrap-multiselect中不起作用

时间:2017-04-18 12:02:09

标签: reactjs bootstrap-multiselect

我想将所有属性添加到multiselect,我添加了onSelectAll道具,但我看不到选择所有选项。

见下面的代码。

<Multiselect 
     data={this.props.list} 
     multiple 
     ref="industry" 
     onSelectAll 
     onChange={this.handleDropdown.bind(this, 'industry')} 
     buttonText={function(options, select) { 
                     return 'Industry ('+ options.length+')'; }} 
/>

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

您需要添加includeSelectAllOption。这在原始插件here

中有所描述
<Multiselect 
 data={this.props.list} 
 includeSelectAllOption
 multiple 
 ref="industry" 
 onSelectAll={this.selectAll} 
 onChange={this.handleDropdown.bind(this, 'industry')} 
 buttonText={function(options, select) { 
                 return 'Industry ('+ options.length+')'; }} 

/&GT;

您的onSelectAll应该是一个功能。当用户从下拉列表中选择Select all

时,将调用此函数