dtdh.net
当前位置:首页 >> Extjs 如何遍历storE的记录 >>

Extjs 如何遍历storE的记录

var grid = Ext.getCmp('gridpanel的id'); var store = grid.getStore(); for(var i =0;i

for (var i = 0; i < store.getCount(); i++) { var record = store.getAt(i); alert(record.get('name')); } 给分吧O(∩_∩)O~

用store的data属性应该可以获取 http://docs.sencha.com/extjs/3.4.0/#!/api/Ext.data.Store-cfg-data

“也就是说显示在grid的中的数据并不一定是store的数据”这句话是错误的! 你用store加载的数据,是经过Record解析的,也就是说,store装的就是record解析完的数组,而数组里的对象就是你record解析的对象。而你所说的,只是通过renderer方法,把s...

要获取store里边的数据的方法是在太多啦 var myStore=Ext.create('MyExtJS.store.UserStore');//idx是该记录在store中的index,从0开始var 变量 = myStore.getAt(idx).get('字段名');而且,在ext的组件中还有很多方法,他已经把store的record当...

var ry_store = new Ext.data.JsonStore({// store configsautoDestroy : true,root : 'results',proxy : new Ext.data.HttpProxy({method : 'GET',prettyUrls : false,url : '#' // 参见Ext.Ajax.request的配置参数}), fields : ['loopback_ip'...

增减可以用 store.add , store.insert , 删除可以用 store.remove 这样的问题看看API就OK了.... http://docs.sencha.com/extjs/4.2.3/#!/api/Ext.data.Store-method-add

var store=new Ext.data.JsonStore({ data:"这里是你保存数据的变量,本地数据", url:"如果是从服务端获得数据,则填写服务端地址,如果是本地数据则不需要此属性", field:["这里是字段的名如{name:"字段名"}"]});store.getAt("第几条数据").get("...

可以把id赋值给一个隐藏组件然后在form组件加载的时候,从隐藏组件上取这个值,如果只是form的回显调用form.loadRecord(record),record是store中的一条记录就可以了

Ext.getCmp('tree').getStore()或者Ext.getCmp('tree').store都行

网站首页 | 网站地图
All rights reserved Powered by www.dtdh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com