一,下面是扩展Class
Ext.define('Dncsoft.data.MyReader', {
extend: 'Ext.data.reader.Json',
alternateClassName: 'Ext.data.DncReader',
alias : 'reader.dncreader',
startDate: new Date(),
endDate: new Date(),
getResponseData: function(response) {
var me = this;
var data = me.callParent(arguments);
return me.change(data);
},
change: function(sourceJson) {
var me = this;
// filter data and sum value
var map = new Ext.util.HashMap();
for (var i = 0, iEnd = sourceJson.length; i < iEnd; ++i) {
map.add(_id, {"id":_id, "v":_v});
}
return map.getValues();
}
});
二,这是用扩展Class的地方。
var store = Ext.create('Ext.data.JsonStore', {
model: 'Dncsoft.data.MyModel',
buffered: true,
purgePageCount: 0,
proxy: {
type: 'ajax',
url: 'mydata.json',
noCache: true,
filterParam: undefined,
groupParam: undefined,
limitParam: undefined,
startParam: undefined,
sortParam: undefined,
pageParam: undefined,
reader: {
model: 'Dncsoft.data.MyModel',
type: 'dncreader',
root: 'root',
startDate: new Date('1/15/2011'),
endDate: new Date('2/31/2013')
}
},
autoLoad: false
});
//END
分享到:
相关推荐
关于这个原因有很多种,我只说下我遇到的 我这样 ... this.reader = new Ext.data.JsonReader( { totalProperty: ‘results’, root: ‘rows’, id:’docid’, fields: [‘docid’, ‘extention’,’docname’, ‘autho
extjs多选下拉框,Ext.ux.form.LovCombo,extjs 以修复多选下拉框火狐下取不到值的问题,火狐下div不显示背景色的问题
效果图: 代码如下: Ext.onReady(function() { //定义 JSON(配置对象) var config = { title:’提示’, msg: ‘JSON配置方式,简单吧’ } Ext.Msg.show(config); }); 效果图: 上边我只是简单举例,好了看到了漂亮...
17. extJs 2.0学习笔记(Ext.data序论篇) 39 18. extJs 2.0学习笔记(Ext.Panel终结篇) 40 19. extJs 2.0学习笔记(事件注册总结篇) 45 20. extJs 2.0学习笔记(Ext.Panel篇一) 48 21. extJs 2.0学习笔记(Ext.Panel篇二)...
17. extJs 2.0学习笔记(Ext.data序论篇) 39 18. extJs 2.0学习笔记(Ext.Panel终结篇) 40 19. extJs 2.0学习笔记(事件注册总结篇) 45 20. extJs 2.0学习笔记(Ext.Panel篇一) 48 21. extJs 2.0学习笔记(Ext.Panel篇二)...
Extjs4 comboboxTree下拉树型菜单,完美支持多选、单选,绝对好用。来源于网络,稍作修改。
ExtJS4+Accordion+SERVLET/STRUTS2+JSON+Ext.tree.Panel实例
13.5.4 Ext.data.ScriptTagProxy 13.6 数据读取器 13.6.1 Ext.data.DataReader 13.6.2 Ext.data.ArrayReader 13.6.3 Ext.data.JsonReader 13.6.4 Ext.data.XmlReader 13.7 Ext.ux.DWR 13.7.1 Ext.data....
13.5.4 Ext.data.ScriptTagProxy 13.6 数据读取器 13.6.1 Ext.data.DataReader 13.6.2 Ext.data.ArrayReader 13.6.3 Ext.data.JsonReader 13.6.4 Ext.data.XmlReader 13.7 Ext.ux.DWR 13.7.1 Ext.data....
ExtJs学习资料28-Ext.data.JsonStore数据存储器
NULL 博文链接:https://sonckchi.iteye.com/blog/1958861
Ext.window的一个扩展组件SuperWin.js.可灵活自主随意定位,和显示模式;
NULL 博文链接:https://maoyi606.iteye.com/blog/1782825
Extjs4.1多个扩展 1、Ext.ux.aceeditor.Panel 2、Ext.ux.grid.feature.Tileview 3、Ext.ux.upload.Button 4、Ext.ux.toggleslide.ToggleSlide 5、Ext.ux.container.ButtonSegment 6、Ext.ux.grid.plugin.RowEditing ...
EXTjs的上传组件
Ext.MessageBox.confirm()详解 显示一个确认对话框,用来代替JavaScript标准的confirm()方法,具有两个按钮“是”和“否”如果为其提供一个回调函数,则该函数将在单击按钮后被调用(包括右上角的...
extjs 可编辑的表格树,每个单元格自定义编辑组件,可以自适应列宽,只有源码与例子,运行实例要修改路径,不然图片不能显示,注意etree.jsp的js引入路径 支持Ext2.x以上版本 如运行不了EmailTo : codeme9@gmail....
主要介绍了ExtJs的Ext.Ajax.request实现waitMsg等待提示效果,需要的朋友可以参考下
Extjs3.x入门学习指南,还附带一些常用控件属性的详细描述和使用说明