提交时通过打印data.field 会获得最新的参数,但是搜索后就会加上原来搜索过的参数,找了好久不知道原因,只能算lauyi的一个bug?
解决方式在返回中重置where
var whereNull;
form.on('submit(fromQuery)', function (data) {
if(whereNull != null) {
whereNull.where = {};
}
delete data.field.unit_keyword
table.reload('product', {
page:{curr: 1}
,where: data.field
,done: function() {
whereNull = this;
}
});
form.render();
});