ExtJS4 获得store的数据

ExtJS4 获得store的数据,第1张

要获取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数据获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9757282.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存