要获取store里边的数据的方法是在太多啦
var myStore=Extcreate('MyExtJSstoreUserStore');//idx是该记录在store中的index,从0开始
var 变量 = myStoregetAt(idx)get('字段名');
而且,在ext的组件中还有很多方法,他已经把store的record当作变量给你传过来了,用起来相当方便,例如grid的监听事件
lisenters: {cellclick: function(g, t, i, r) {
//这里的r就是表格被选中行的记录
}
}
store还有很多 方法 可以取出其中的数据,具体内容,查阅extjs的官方api,搜索store即可!
纯手敲,希望对lz有帮助~
按照API里的描述应该可以使用loadData(数组)方法可以加载数据的
添加数据的话不能直接添加,因为store里存放的都是Record类型的数据,如果是ext3的话,可以简单点
var record = new commoditystorerecordType([id,sn,name]);
commoditystoreadd(record);
var store=new ExtdataJsonStore({ data:"这里是你保存数据的变量,本地数据", url:"如果是从服务端获得数据,则填写服务端地址,如果是本地数据则不需要此属性", field:["这里是字段的名如{name:"字段名"}"]});storegetAt("第几条数据")get("字段名") //获得data里的数据storegetCount() //获得数据总共有多少条storegetTotalCount() //获得TotalCount 至于获得 code、uesr 值,API里好象没有介绍
以上就是关于ExtJS4 获得store的数据全部的内容,包括:ExtJS4 获得store的数据、extJS如何获取store的data并添加记录、extjs中JsonStore数据获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)