ExtJs4学习MVC中的Store
Ext.data.Store是extjs中用来进行数据交换和数据交互的标准中间件,无论是Grid还是ComboBox,都是通过它实现数据读取、类型转换、排序分页和搜索等操作的。
| 1 2 3 4 5 6 7 | Ext.define('User', {    extend: 'Ext.data.Model',    fields: [        {name: 'loginname', type: 'string'},        {name: 'ip',  type: 'string'}    ]}); | 
Store既可以从本地数组中读取数据,也可以从服务器远程读取数据,当然还可以服务器代理读取,这些都得靠proxy实现,至于还有哪些区分,以及实现方式将再下一节阐述
为了更好的说清楚Store的用法,我们做如下例子
| 1 2 3 4 5 6 7 8 | var store = Ext.create('Ext.data.Store', {    model: 'User',    proxy: {        type: 'memory',        data:[{loginname:'admin',ip:'192.168.1.2'},{loginname:'guest',ip:'192.168.1.5'}]    },    //autoLoad:true//配置了此项,表明数据集自动加载}); | 
一些常用方法
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | //加载数据store.load();//添加数据store.add({loginname:'administrator.com',ip:'192.168.1.8'});//读取数据store.each(function(record){    console.info(record.get('loginname'));    alert(record.get('loginname'));});//过滤//store.filter("loginname", /\.com$/);根据单个属性域(field)过滤:store.filter([              {property: "loginname", value: /\.com$/},              {filterFn: function(item) { returnitem.get("ip") == '192.168.1.5'; }}]);//查找某条记录var record = store.find('loginname','guest');//获取store中第一条记录的快捷方法.var record = store.first();//获取指定index处的记录var record = store.getAt(2);//获取store中记录的数量var count = store.getCount;//获取store中最后一条记录的快捷方法var record = store.last(); | 
ExtJs4学习MVC中的Store的更多相关文章
- ExtJs4学习(七)MVC中的Store
		Ext.data.Store是extjs中用来进行数据交换和数据交互的标准中间件,不管是Grid还是ComboBox,都是通过它 实现数据读取.类型转换.排序分页和搜索等操作的. Ext.define ... 
- 学习MVC中出现的一个BUG
		BUG描述:No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.S ... 
- Extjs4中的store
		Extjs 4引入新的数据包,其中新增了不少新类并对旧有的类作出了修整.使数据包更强大和更容易使用. 本章我们将学习一下内容: 2.1. 概述新特性 Extjs4的数据包引入了如Mod ... 
- MVC中使用Entity Framework 基于方法的查询学习笔记 (一)
		EF中基于方法的查询方式不同于LINQ和以往的ADO.NET,正因为如此,有必要深入学习一下啦.闲话不多说,现在开始一个MVC项目,在项目中临床学习. 创建MVC项目 1.“文件”--“新建项目”-- ... 
- 在MVC中实现和网站不同服务器的批量文件下载以及NPOI下载数据到Excel的简单学习
		嘿嘿,我来啦,最近忙啦几天,使用MVC把应该实现的一些功能实现了,说起来做项目,实属感觉蛮好的,即可以学习新的东西,又可以增加自己之前知道的知识的巩固,不得不说是双丰收啊,其实这周来就开始面对下载在挣 ... 
- C# 动态生成word文档  [C#学习笔记3]关于Main(string[ ] args)中args命令行参数  实现DataTables搜索框查询结果高亮显示  二维码神器QRCoder  Asp.net MVC 中 CodeFirst 开发模式实例
		C# 动态生成word文档 本文以一个简单的小例子,简述利用C#语言开发word表格相关的知识,仅供学习分享使用,如有不足之处,还请指正. 在工程中引用word的动态库 在项目中,点击项目名称右键-- ... 
- ASP.NET MVC 学习笔记-7.自定义配置信息    ASP.NET MVC 学习笔记-6.异步控制器  ASP.NET MVC 学习笔记-5.Controller与View的数据传递  ASP.NET MVC 学习笔记-4.ASP.NET MVC中Ajax的应用  ASP.NET MVC 学习笔记-3.面向对象设计原则
		ASP.NET MVC 学习笔记-7.自定义配置信息 ASP.NET程序中的web.config文件中,在appSettings这个配置节中能够保存一些配置,比如, 1 <appSettin ... 
- MVC中使用Entity Framework 基于方法的查询学习笔记 (二)
		解释,不解释: 紧接上文,我们在Visual Studio2012中看到系统为我们自动创建的视图(View)文件Index.cshtml中,开头有如下这句话: @model IEnumerable&l ... 
- 在 ASP.NET MVC 中使用 HTTPS (SSL/TLS)  -- 学习
		在 ASP.NET MVC 中使用 HTTPS (SSL/TLS) IS 7如何实现http重定向https HTTPS 升级指南 
随机推荐
- WebService之基于REST机制的实现实例(Java版)
			REST是REpresentational State Transfer的缩写(一般中文翻译为表述性状态转移).2000年Roy Fielding博士在他的博士论文“Architectural Sty ... 
- 二叉树删除 lisp
			;;; From ANSI Common Lisp ; If you have questions or comments about this code, or you want; somethin ... 
- WF4与MVC结合示例
			很多初学者,首先最想解决的问题是:如何将WF与MVC程序相结合.由于Web程序属于长时间运行的流程,因此持续化功能的运用就非常重要了. 本文将结合书签.WorkflowApplication.生命周期 ... 
- dubbo使用遇到的问题
			转自:http://blog.csdn.net/liwf_/article/details/40297121?utm_source=tuicool&utm_medium=referral 把一 ... 
- OpenLDAP 安装及配置 笔记
			首先下载 OpenLdap(Ldap服务器) 和 LdapAdmin(客户端) 两个软件 OpenLDAPforWindows_2.4.39.part1.rar OpenLDAPforWindows_ ... 
- Java Excel POI
			1.使用 String toFileName = "E:\\sheet1.xlsx"; String fromFileName = "E:\\sheet2.xlsx&qu ... 
- easyui+ashx 动态初始化datagrid(动态列头)
			效果图: 1:简单初始化 JSON格式数据如下(后台自己构建,后台代码略): {"total":6,"columns":[{"field": ... 
- mysql中union与union all的区别
			当查询表结构完全相同的多张表的数据时: 1.当查询条件完全相同且不包括主键,此时用union查询会过滤掉查询出的重复的记录,及漏查记录:使用union all进行查询,则会查出所有的符合条件的记录,保 ... 
- MVC5 Identity 自定义用户和角色
			看代码基本就都能看懂了,增加了两个用户详细信息的表,角色表增加两个字段页面中实现树形显示. //IdentityModels.cs using System.Data.Entity; using Sy ... 
- c# await 关键字错误
			private void OnUnlockCommand(object parameter) { StorageFile file = await Windows.Storage.Applica ... 
