`

ExtJs中Store用法

阅读更多
下面是一个ExtJs3.2中的store的用法,例子很简单,但是对于掌握ExtJs中store的用法起了很关键的作用。
// Store示例
var store = new Ext.data.Store({
data : [['姓名1',15], ['姓名2',20]],
reader : new Ext.data.ArrayReader({

}, new Ext.data.Record.create([{
name : "name"
                                }, {                             name : "age"
                           }]))
});

var name = Ext.util.JSON.encode(store.getAt(0).get("name"));
var age = Ext.util.JSON.encode(store.getAt(0).get("age")) ;
alert("人员1的姓名是:"+name+",年龄是"+age) ;
alert(Ext.util.JSON.encode(store.getAt(0).data)) ;

store在Extjs中起到了一个数据存储器的功能,其中的data属性指定了存储的数据。
reader起到了数据解析器的功能。reader中new Ext.data.Record.create的作用是将数据以它定义的形式存储。换句话说store中的数据是以record的形式储存的。以上是我对它的理解。
分享到:
评论

相关推荐

    ExtJs中Store加载(load)时候提示信息

    如果需要刷新Store中的数据并显示加载提示,同样可以在`reload`方法中使用`callback`来控制提示信息的显示与隐藏。例如: ```javascript reportStore.reload({ callback: function (records, options, success) { ...

    storebar extjs通过store实现toolbar

    3. 绑定`Store`到`Toolbar`:使用`bind`或`mon`方法监听`Store`的数据变更事件,当`Store`加载或更新数据时,动态生成并添加相应的组件到`Toolbar`的容器中。 ```javascript myStore.mon(myStore, 'load', function...

    extjs4 对各类型store各种数据的读取 model 前台 等等

    根据提供的文件信息,本文将详细解析ExtJS 4中如何处理不同类型的Store及与之相关的数据操作、模型定义以及前端展示等内容。 ### ExtJS 4中的Store与数据管理 #### Store概念简介 在ExtJS 4中,Store是用于存储...

    extjs中文文档大全

    在使用过程中,要特别注意ExtJS的MVC(Model-View-Controller)架构,这是其设计的一大亮点。通过模型管理数据,视图展示数据,控制器协调两者,可以使代码结构清晰,易于维护。此外,利用Data Binding功能,可以...

    Extjs4下的STOREMENU

    在ExtJS 4中,STOREMENU 是一种特定的功能,它将数据存储(Store)与菜单(Menu)相结合,提供了一种动态创建菜单项的方法,这些菜单项可以根据存储的数据进行更新。这种功能在需要根据用户权限或实时数据动态展示...

    Extjs+Gride使用方法

    通过以上步骤,你已经掌握了基本的ExtJS Gride使用方法。当然,ExtJS提供了大量的API和配置选项,可以根据项目需求进一步定制和优化Grid的功能,例如行编辑、列重排、自定义分页样式等。在实际开发中,不断学习和...

    深入浅析Extjs中store分组功能的使用方法

    ### Extjs中Store分组功能的使用方法 在Extjs中,Store组件用于数据的持久化存储,管理数据的增删改查操作。而分组功能允许开发者根据特定字段对数据进行分组,从而使得数据显示更为有序。 #### 1. 分组属性设置 ...

    extjs grid数据导出excel文件

    1. **获取Grid数据**:在EXTJS中,Grid的数据存储在Store对象中。要导出数据,我们需要先从Store中获取所有的记录。这可以通过调用`store.getData()`方法来完成,返回的是一个包含所有记录的数据对象。 2. **构建...

    ExtJs官方网站中文的入门指南 javascript

    通过本文档的学习,您已经掌握了ExtJs的基本使用方法,包括环境搭建、核心概念理解、基本控件使用以及Ajax通信等方面的知识。希望这些内容能够帮助您顺利入门ExtJs,为后续更深入的学习打下坚实基础。

    ExtJS grid过滤操作

    在myapp4项目中,你可能会找到相关的代码示例,展示了如何在实际应用中配置和使用ExtJS Grid的过滤功能。通过阅读和理解这些代码,你可以更好地理解和应用上述理论知识。 总结来说,ExtJS Grid的过滤操作提供了...

    extJs2.0 中文手册

    在深入探讨ExtJs2.0的具体知识点之前,需要明确ExtJs2.0中文手册的主要内容涵盖了框架的安装、配置、组件使用方法、事件处理、数据管理以及高级应用开发等方面。 首先,ExtJs2.0中文手册应该会介绍如何安装和配置...

    extjs4中文文档

    EXTJS4中文文档详细介绍了每个组件的配置选项、事件、方法以及使用示例,对于初学者来说是一份宝贵的参考资料。通过学习这份文档,开发者可以掌握EXTJS4的基本用法和高级技巧,从而高效地开发出功能丰富的Web应用。...

    Extjs4 关于Store的一些操作(加载/回调/添加)

    在EXTJS4中,Store是数据管理的核心...通过以上两种方法,我们可以更好地控制EXTJS4中Store的加载过程,提供加载提示,并在不同Store之间灵活地移动和筛选数据。这在处理大量数据或构建复杂交互的Web应用时非常有用。

    ExtJS中文手册.doc

    7. **工具和插件**:讲解Sencha CMD和Sencha Inspector的使用方法,以及如何扩展和定制ExtJS。 8. **最佳实践**:提供编码规范和优化技巧,帮助开发者写出高效、可维护的代码。 9. **API参考**:列出ExtJS的所有类、...

    Extjs4 grid使用例子

    在给定的"Extjs4 grid使用例子"中,我们可以深入理解如何在MVC架构下有效地利用ExtJS4的Grid组件。Grid组件是ExtJS中的核心部分,它提供了一个灵活的、可定制的数据展示网格,通常用于显示和操作大量数据。 1. **...

    ExtJs3.0中Store添加 baseParams 的Bug

    在ExtJs 3.0版本中,用户遇到一个与`Store`对象的`baseParams`相关的bug。`baseParams`是ExtJs中的一个重要属性,它用于设置在每次加载`Store`时都会附加到请求的参数。这些参数通常用于传递服务器端需要的固定信息...

    extjs3.0中文API

    运行“3.0下3.x API Documentation.exe”文件,可以查看详细的API参考,其中包括每个类、方法、属性和事件的描述,帮助开发者深入理解并有效地利用ExtJS 3.0的全部功能。 总的来说,ExtJS 3.0中文API文档是学习和...

Global site tag (gtag.js) - Google Analytics