This is a video showing the error in the console
我的问题是我有一个过滤功能似乎可以正常工作,但仅在我要应用过滤的事件之后才适用。您可以在剪辑的控制台中看到这种行为。
功能如下:
<th>
Controls
<select
value={this.props.filterControl}
onChange={this.changeHandler.bind(this, 'setFilterControl')}
>
{controlOpts}
</select>
</th>
大小调整变量是一个大型JSON对象。在以前的迭代中,该JSON对象已完美过滤,因此我不担心问题出在该对象的结构中。
下拉列表元素之一如下:
changeHandler(method, e) {
if (this.props[method]) {
this.props[method](e.target.value);
}
changeHandler在哪里:
stockprocessor
}
{controlOpts}是一个选项列表,似乎工作得很好。
如何更正此问题,以便在更新下拉菜单时,表格根据该事件而不是随后的事件进行过滤?