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