即时反应的自举DropdownButton
,我想要做的是,使用作出反应的自举ONSELECT方法
当我在MenuItem
S的一按,
的onSelect
将运行一个名为功能fltrPick()
那是设置一个新的状态setState({fltr:"some string"})
我结合fltrPick()
这样let pickHeaderSet = fltrPick.bind(this)
,当我加载页面的按钮dosent甚至出现
这里是我的代码
fltrFunc:function(name){
function fltrPick(pick){
this.setState({fltrName:pick})
}
let pickHeaderSet = fltrPick.bind(this)
switch(name){
case "processors":
return (
<DropdownButton id="dropdownBtn" bsSize="xsmall" title={name} >
<MenuItem eventKey="1" onSelect={pickHeaderSet("pentium")} >pentium </MenuItem>
//the one above make the problam why ?
<MenuItem eventKey="2">i3</MenuItem>
<MenuItem eventKey="3">i7</MenuItem>
</DropdownButton>
)
braek;
}
},
为什么要绑定pickHeaderSet到fltrPick? –
我没有改变错误 –
但你的投票下降:( –