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.getCount ()试试看是多少~~~ 或者直接store.getRange(0,15);获取record数组,然后遍历这个数组取值,看看获取的到么!

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

按照API里的描述应该可以使用loadData(数组)方法可以加载数据的 添加数据的话不能直接添加,因为store里存放的都是Record类型的数据,如果是ext3的话,可以简单点 var record = new commoditystore.recordType([id,sn,name]); commoditystore.ad...

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

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

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

常规的ExtJS的Store,在new一个Store控件的时候,加上proxy属性,指向URL,在URL里返回特定格式的JSON数据即可。 var store = new Ext.data.Store({ // 获取数据的方式 proxy : new Ext.data.HttpProxy({ url : 'cardSell.ered?reqCode=queryCrd...

1.Ext.data.Model 里面有dirty属性,如果改动过,dirty=true,你可以根据这个判断一下. 2.如何数据上传的话,你可以将表中的数据存储到一个数组里面,然后传到后台,到了后台再做处理.给你个例子 var answers = [];//存放表中数据 for (var i = 0; i <...

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