Extjs 的store 和链接

/————————————————————————————————/

1、对于load 和 reload方法的理解,把握以下一点:

(1) load :重新提交新的参数请求数据;

(2) reload : 提交上一次的参数请求数据。

2、 以下是我们通常使用的方式:

?

(1) load:

grid.getStore.load({

params: {

ownerId : dataObjectId,

.........//其他参数

}

????success : function(form, action) {

????????????//成功时的处理函数

????????????},

????failure : function(form, action) {

????????????//失败时的处理函数

}

});

?

(2)reload:

grid.getStore.reload();

3、使用场景:

刷新要用load,否则会将上次参数再次请求

?

/————————————————————————————————/

?

1、request.getHeader("Referer")获取上次访问的URL链接

?

request.getHeader("Referer")要走HTTP协议才有值,也就是说要通过<a href="url" />?
标记,才能获取到值。而通过location或是<a href="javascript:window.location=‘‘" />是得不到值的。

?

2、window.location.href url含中文服务器收到乱码问题解决

?

(1).页面中先对中文进行编码。

如:window.location.href = url+"&groupName=" + encodeURI(encodeURI(groupName))?;

注意,页面部分需要编码两次。

(2).在服务端进行解码。
??groupName= java.net.URLDecoder.decode(groupName, "UTF-8");

?

/————————————————————————————————/

时间: 2024-10-05 18:15:29

Extjs 的store 和链接的相关文章

Extjs中Store小总结

http://blog.csdn.net/without0815/article/details/7798170 1.什么是store? Store类似于一个本地仓库(即数据存储器),包括有 ArrayStore,DirectStore,GroupingStore,JsonStore,XmlStore(都是store的子类) 最终主要用于提供给panel去显示. Store由Proxy(数据源)和DataReader(解读数据)组成. 一.(Proxy)数据源:一般是后台的值,习惯性的把它转换成

extjs model store学习笔记

http://docs.sencha.com/extjs/6.2.0/guides/core_concepts/data_package.html // 定义一个ModelExt.define('MyApp.model.User', { extend: 'Ext.data.Model', fields: [ {name: 'name', type: 'string'}, {name: 'age', type: 'int'} ] }); // 定义一个storeExt.define('MyApp.

ExtJS中Store数据变化后刷新功能

/*删除操作*/ rmvItem : function(grid, rowIndex, colIndex) { Ext.MessageBox .confirm("提示","确认要删除该代理吗?", function(id) { if (id == "yes") { var r = this.getStore().getAt( rowIndex); /*remove请求*/ var req = { url : IsmpYH.req.SITE_RMV

ExtJS中store.findExact

1 var ds = myGrid.apf_ds; 2 var store = myGrid.getStore(); 3 4 forEach(data, function (item) { 5 if (store.findExact("code", item["code"]) < 0) { 6 7 var record = ds.addRecord(); 8 record.set("code", item.code); 9 ... 10 }

ExtJS笔记 Store

The Store class encapsulates a client side cache of Model objects. Stores load data via a Proxy, and also provide functions for sorting, filtering and querying the model instances contained within it. Store类封装了Model对象在客户端的缓存.store通过proxy加载数据,并且提供排序.过

extjs获得store数据

for (var i = 0; i < storeEditFee.getCount(); i++) { json.push(storeEditFee.getAt(i).data);} json = Ext.util.JSON.encode(json);

Extjs各版本的下载链接

Extjs的版本繁多,本文收集了Extjs各个版本的下载链接,包括官网和非官网的,以及各种汉化版api,欢迎大家下载分享. Extjs最新版下载链接:http://www.sencha.com/products/extjs/download/ 其它版本下载: Extjs 5 beta 版下载链接:http://cdn.sencha.com/ext/beta/ext-5.0.0.736.zip Extjs 4.2.1 下载链接:http://cdn.sencha.com/ext/gpl/ext-4

ExtJS和AngularJS比较

原文地址:http://www.techferry.com/articles/ExtJS-vs-AngularJS.html ExtJS 和AngularJS 是两种企业级的富 UI设计框架. 这篇文章从优势.架构.测试.性能等各个方面比较了 ExtJS 和 AngularJS 我们用ExtJS和AngularJS开发了一个简单测试的应用程序,进行完整的性能测试.我们选取了同样的组件,规范了测试的流程,以保证测试的结果. ExtJS 对比 AngularJS: 特性比较 性能比较 框架比较 架构

Extjs的各版本下载

Extjs的版本繁多,本文收集了Extjs各个版本的下载链接,包括官网和非官网的,以及各种汉化版api,欢迎大家下载分享. Extjs最新版下载链接:http://www.sencha.com/products/extjs/download/ 其它版本下载: Extjs 5 beta 版下载链接:http://cdn.sencha.com/ext/beta/ext-5.0.0.736.zipExtjs 4.2.1 下载链接:http://cdn.sencha.com/ext/gpl/ext-4.