jQuery MiniUI

标题: 关于autocomplete校验问题 [打印本页]

作者: justditZhang    时间: 2019-3-19 17:08:52     标题: 关于autocomplete校验问题

autocomplete设置了validateOnLeave="false" required="true"
第一次触发输入空触发校验的时候,校验正常,然后在autocomplete输入值,将焦点移到另外一个输入框,此时校验不为空提示还在,且后台报错
[attach]12036[/attach]

作者: felt    时间: 2019-3-19 18:27:25

validateOnLeave=“false"  失去焦点的时候不触发验证,你输入了数据,那么值改变了,这验证是因为值改变触发的,这个属性控制不到。这个属性只处理聚焦再失去焦点这次的验证。

请提供例子重现问题,可以基于我们示例修改。
作者: justditZhang    时间: 2019-3-20 17:05:38

felt 发表于 2019-3-19 18:27
validateOnLeave=“false"  失去焦点的时候不触发验证,你输入了数据,那么值改变了,这验证是因为值改变触 ...

用你们的demo测试无法重现,但是一旦把你们demo的页面移植到我们应用,用我们应用的请求,就会偶发这种错误,不为空的验证还在,后台报错
作者: felt    时间: 2019-3-20 17:22:48

justditZhang 发表于 2019-3-20 17:05
用你们的demo测试无法重现,但是一旦把你们demo的页面移植到我们应用,用我们应用的请求,就会偶发这种错 ...

那就是这个请求的数据有问题,在我们试用包里面改造这个查询请求,模拟你们这里的环境重现出问题,把项目打包上来。
作者: justditZhang    时间: 2019-3-20 20:10:32

felt 发表于 2019-3-20 17:22
那就是这个请求的数据有问题,在我们试用包里面改造这个查询请求,模拟你们这里的环境重现出问题,把项目 ...

如果返回的list里面有包含null的,而且在cloums里面又做了显示,你们这边有处理么,我怀疑是我们请求数据返回之后,是你们miniui做数据渲染导致报错的
作者: felt    时间: 2019-3-21 09:53:30

justditZhang 发表于 2019-3-20 20:10
如果返回的list里面有包含null的,而且在cloums里面又做了显示,你们这边有处理么,我怀疑是我们请求数据 ...

整条数据就是null的吗?我们不允许是null的,空数据请返回空对象{}
作者: justditZhang    时间: 2019-3-21 10:49:50

felt 发表于 2019-3-21 09:53
整条数据就是null的吗?我们不允许是null的,空数据请返回空对象{}

应该是你说的那么回事 这个应该提醒后台开发要注意啊。不然死都不知道怎么死的
作者: justditZhang    时间: 2019-3-21 10:57:15

justditZhang 发表于 2019-3-21 10:49
应该是你说的那么回事 这个应该提醒后台开发要注意啊。不然死都不知道怎么死的 ...

你们能不能做一个为null的判断呀,这样很难找问题啊
作者: felt    时间: 2019-3-21 12:21:15

justditZhang 发表于 2019-3-21 10:57
你们能不能做一个为null的判断呀,这样很难找问题啊

这个数据格式都是有要求的,每项必须是对象的,你们先后台处理一下吧。我们看一下js里面是否也可以处理一下




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2