redux-form怎么实现点击重置按钮后调用查询按钮?

1、我有一个表单,表单中有一个查询和重置按钮,我现在想点重置时再次调用查询按钮,但是当我第一次点查询的时候,但是要点第二次重置时才有效果

 /* 重置表单 */
    resetForm(){
        let { dispatch, resetForm, list } = this.props;
        resetForm();    //清空form的值
        this.getBuildingList();    //调用查询函数,但是这里面调用的values的值却是没有清空的,不知道为什么?
        dispatch(listAction.resetForm());
    }
/* 查询 */
getBuildingList(){
    let { list, dispatch, values } = this.props;
    let requestData = {
        "listSql": "getBuildingList",
        "linesPerPage": 8,
        "currentPage": 1,
        "sortField": "ld.cjsj",
        "sortType": "desc",
        "ldmc": values.ldmc,
        "xxbh": values.xxbh,
        "xqbh": values.xqbh,
        "ldytbh": values.ldyt,
        "jdbdm": values.jd,
        "jwhdm": values.sq,
        "wgbh": values.wg,
        "jlx": values.lm,
        "mphm": values.mp,
        "sfxn": list.get('sfxn'),
        "jzxz": values.jzxz
    };
    log.info('获取楼栋列表:', requestData);
}
阅读 2.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进