欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

EXTjs4.0的store的findRecord的BUG演示代码

程序员文章站 2022-03-20 23:05:33
在findrecord方法调用了 findrecord: function()这个方法 复制代码 代码如下: findrecord: function() { var me...
在findrecord方法调用了 findrecord: function()这个方法

进入find方法

请注意
value.test(r.data[property]);有bug的地方就出在这里
我这里用property是"id"字段.
这里是查询id==1的这条记录record,
它通过这个循环来做的

即每次都调用
value.test(r.data[property])
这个判断是通过正则表达式来做的,
大家可以测试一下这个情况

我想大家都知道原因了,
当判断id=1的时候,遇到1开头的id的时候,这个时候就判断出问题了。