首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

一个EXT的有关问题,求解啊

2012-04-14 
一个EXT的问题,求解啊!JScript code listeners:{load: function (sto) {var _store Ext.StoreMgr.get(f

一个EXT的问题,求解啊!

JScript code
 listeners:{                load: function (sto) {                         var _store = Ext.StoreMgr.get('fxdx_Store');                        for (var i = 0; i < _store.getCount(); i++) {                            var rec = _store.getAt(i);                            //alert(rec.get('is_valid'))                            if (rec.get('is_valid') == 2) {                                _store.removeAt(i)                            }                        }                }            } ,


查询出来的store有两条数据,而且rec.get('is_valid')都是2,但是只删除了一条之后就不再执行循环了,为什么呢?怎么解决

[解决办法]
你遇到的问题不是extjs的问题,而是你for循环的逻辑写错了。看两个例子:
1.
JScript code
        var b = 2;        for(var a =0; a <b; a++){          b=b-1;        } 

热点排行