【发布时间】:2015-12-02 06:20:16
【问题描述】:
我正在为我的表单创建一个自定义组件。
我想要的:点击某个位置后,在我的 onClick 处理程序中,我可以为表单字段设置相应的值。
怎么做?
我目前的解决方案:
_onClick(value, evt) {
const {field, dispatch} = this.props
if(dispatch){
dispatch({type: "redux-form/CHANGE", field: field.name, value: value, touch: false, form: field.form})
}
}
它还没有工作.. 但即使它工作,我觉得这是一种 hack。
有更好的解决方案吗?
注意:我也在 redux-form 的问题页面上问过这个问题:https://github.com/erikras/redux-form/issues/369
【问题讨论】:
-
我投票结束这个问题,因为它已经解决了
-
我投票结束这个问题,因为它已经解决了。
-
您应该将问题标记为离题,因为它已被解决。这不是应该使用
off-topic的方式。这不应该被关闭。