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

发布于 2022-09-03 12:51:27 字数 984 浏览 23 评论 0

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);
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文