- 浏览: 251677 次
- 性别:
- 来自: 福州
文章分类
最新评论
-
rdsgf:
也就是导出。。。如何把生成的图片导出到本地,有没有接口?
报表 charts4j -
rdsgf:
你好,请问生成的图片如何保存到本地?
报表 charts4j -
刘焕杰:
楼主,为啥放进去后,我下载的中文文件名还是乱码呢?
[jspSmartUpload]------------>jspSmartUpload上传中文文件名 乱码问题 -
814687491:
Ext Panel 动态 加载 html -
yxyysu:
下载之后使用了,没有解决上传时中文名字乱码问题,请博主指导。
[jspSmartUpload]------------>jspSmartUpload上传中文文件名 乱码问题
xmlData.xml文件:
读取xml数据的脚本文件 XmlReader_Array.js:
或者使用另外一种方法XmlReader_Object.js:
进行测试的html文件:
<?xml version="1.0" encoding="utf-8"?> <Items> <Item> <id>1</id> <name>测试1</name> <count>1</count> <lasttime>01/28/2011</lasttime> <type>配置指导 </type> </Item> <Item> <id>2</id> <name>测试2</name> <count>2</count> <lasttime>11/28/2011</lasttime> <type>配置指导 </type> </Item> <Item> <id>3</id> <name>测试3</name> <count>3</count> <lasttime>11/28/2011</lasttime> <type>配置指导 </type> </Item> </Items>
读取xml数据的脚本文件 XmlReader_Array.js:
/** * 使用xml文件保存数据 */ var mxlStore_array = new Ext.data.Store({ proxy : new Ext.data.HttpProxy({url: 'js/xmlData.xml'}), reader: new Ext.data.XmlReader({ // 该属性是指定包含所有行对象的数组。 record: 'Item', // 该属性是指定每一个行对象中究竟哪一个是记录的ID字段(可选的)。 id:'id' }, [ {name: 'name', type: 'string', mapping:'name'}, {name: 'count', type: 'int', mapping:'count'}, {name: 'type', type: 'string', mapping:'type'}, {name: 'date', type: 'date', mapping:'lasttime',dateFormat: 'm/d/Y'}, ]), sortInfo:{field:'date',direction:'asc'} }); mxlStore_array.load(); grid_xml_array = new Ext.grid.GridPanel({ autoScroll:true, border: true, store:mxlStore_array, stripeRows:true, // 自动创建列模型(ColumnModel)的数组,即每列要显示的内容 columns: [ { header: '文档名称', dataIndex: 'name', sortable:true, width: 300 },{ header: '更新次数', dataIndex: 'count', sortable:true, width: 100 },{ header: '最近更新时间', dataIndex: 'date', sortable:true, width: 150, type: 'date' },{ header: '类型', dataIndex: 'type', sortable:true, width: 100 }], sm: new Ext.grid.RowSelectionModel({singleSelect: true}) });
或者使用另外一种方法XmlReader_Object.js:
/** * 生成一个构造函数,该函数能产生符合规定的Record对象。 */ var docData = new Ext.data.Record.create( [ {name: 'name', type: 'string', mapping:'name'}, {name: 'count', type: 'int', mapping:'count'}, {name: 'type', type: 'string', mapping:'type'}, {name: 'date', type: 'date', mapping:'lasttime',dateFormat: 'm/d/Y'}, ] ); /** * Store类封装了一个客户端的Record对象的缓存, * 为诸如GridPanel、ComboBox和DataView等的小部件提供了数据的入口。 */ var mxlStore_Obj = new Ext.data.Store({ proxy : new Ext.data.HttpProxy({url: 'js/xmlData.xml'}), reader: new Ext.data.XmlReader( // 元数据配置参数。 { // 该属性是指定包含所有行对象的数组。 record: 'Item', // 该属性是指定每一个行对象中究竟哪一个是记录的ID字段(可选的)。 id:'id' }, docData ), sortInfo:{field:'date',direction:'asc'} }); mxlStore_Obj.load(); /** * 定义一个测试的表 */ grid_xml_obj = new Ext.grid.GridPanel({ autoScroll:true, border: true, store:mxlStore_Obj, stripeRows:true, // 自动创建列模型(ColumnModel)的数组,即每列要显示的内容 columns: [ { header: '文档名称', dataIndex: 'name', sortable:true, width: 300 },{ header: '更新次数', dataIndex: 'count', sortable:true, width: 100 },{ header: '最近更新时间', dataIndex: 'date', sortable:true, width: 150, type: 'date' },{ header: '类型', dataIndex: 'type', sortable:true, width: 100 }], sm: new Ext.grid.RowSelectionModel({singleSelect: true}) });
进行测试的html文件:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Ext读取mxl文件测试.html</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="resources/css/ext-all.css"> <script type="text/javascript" src="adapter/ext/ext-base.js"></script> <script type="text/javascript" src="ext-all.js"></script> <script type="text/javascript" src="js/XmlReader_Array.js"></script> <script type="text/javascript" src="js/XmlReader_Object.js"></script> <script type="text/javascript"> Ext.onReady(function(){ grid_xml_array.render("grid_array"); grid_xml_obj.render("grid_obj"); }); </script> </head> <body> <div id="grid_array"></div> <div id="grid_obj"></div> </body> </html>
发表评论
-
Ext 右上角小图标 tool
2013-04-17 13:59 852tools: [ {id:'toggle'},{id:' ... -
Ext3.4源码之Store -> load() 与reload()
2013-04-03 17:52 21381. load()的源码 // 加载Store的数据 l ... -
Ext3.4源码之Ext.apply()和 Ext.applyif()
2013-04-03 10:08 11661. 查看ext-base.js中的源码可知: Ext.ap ... -
ext-basex.js 进行Ext.Ajax.request 同步请求 FF无法正常
2013-03-04 16:25 15571. ext-basex.js 下载地址. http://co ... -
Ext 上传附件返回值 <pre>json</pre>格式,ff报错
2012-12-19 14:37 828getResponse().getWriter().pri ... -
extjs store中数据转换成json
2012-11-19 17:42 44841. 主要有以下两种方法: var jsonData = ... -
view.getComputedStyle(div.firstChild.firstChild, null) is null
2012-11-07 15:13 952最近在开发时候发现一个很奇怪的错误: Ext 代码如下 ... -
Ext Grid 横行滚动条
2011-12-16 18:29 847主意配置 viewConfig: { auto ... -
Ext.data.Store 小细节收集
2011-10-14 15:09 16781. 常用的初始化方法 新建一个store一般的方法如下(一般 ... -
Ext.Ajax.request 小问题收集
2011-10-14 14:23 10181. Template 一般的Ext.Ajax.request ... -
拼音输入法下输入字母Ext combo 无法进行过滤修正
2011-10-13 10:20 1687最近项目中用来ext 的combo 发下下面一个问题 eg: ... -
Ext 2.x combo keyup事件无法响应
2011-10-12 18:38 1249Ext.override(Ext.form.Combo ... -
Ext Combo 添加空值并且显示出来
2011-10-08 16:15 32061、最简单的方案是在后台从数据库中查询了Combobox数据时 ... -
Ext Grid 小细节收集
2011-09-27 14:51 10061. columns 中的renderer参数 rende ... -
Ext Panel 动态 加载 html
2011-09-13 14:54 3305要实现动态加载html也是时候常用的有下面的方法: 1.aut ... -
Ext 小错误整合
2011-09-01 11:49 11161. Ext.this.addEvents is not a ... -
Ext ajax JSON 数据遍历
2011-07-24 02:08 6978需求:进行ajax请求后,后台传递回来以下json数据 ... -
Ext.TreePanel 的小问题集合
2011-07-07 21:35 7811.unterminated string literal ... -
jsp 进行下载时候乱码 ff正常,IE打开新页面
2011-07-06 22:04 1152最近在通过JSP实现下载的时候,发现火狐下面可以完全正常,但是 ... -
Ext 生成树递归算法
2011-07-05 20:49 1489最近在生成Ext的树型结构是,要用递归的算法来实现从数据库中读 ...
相关推荐
33、Ext.data.JsonReader类 …………… 26 34、Ext.data.XmlReader类 …………… 27 35、Ext.data.Store类 …………………… 28 36、Ext.data.GroupingStore类 ………… 32 37、Ext.data.SimpleStore类 ………… 34 ...
33、Ext.data.JsonReader类 …………… 26 34、Ext.data.XmlReader类 …………… 27 35、Ext.data.Store类 …………………… 28 36、Ext.data.GroupingStore类 ………… 32 37、Ext.data.SimpleStore类 ………… 34 ...
Video8.Demo1.XmlReader
13.6.4 Ext.data.XmlReader 13.7 Ext.ux.DWR 13.7.1 Ext.data.DwrProxy 13.7.2 Ext.data.DWRTreeLoader 13.7.4 Web服务端配置 13.7.5 服务层接口 第14章 ExtJS扩展 14.1 利用Ext.extend实现继承 14.2 与...
13.6.4 Ext.data.XmlReader 13.7 Ext.ux.DWR 13.7.1 Ext.data.DwrProxy 13.7.2 Ext.data.DWRTreeLoader 13.7.4 Web服务端配置 13.7.5 服务层接口 第14章 ExtJS扩展 14.1 利用Ext.extend实现继承 14.2 与...
10.1 Ext.data简介............................................230 10.2 Ext.data.Connection....................230 10.3 Ext.data.Record .............................232 10.4 Ext.data.Store ................
7.3 Ext.data.Record 198 7.4 ArrayReader、JsonReader和XmlReader 199 7.4.1 JsonReader 200 7.4.2 ArrayReader 200 7.4.3 XmlReader 201 7.5 Store的加载数据 201 7.6 Store的数据操作 203 7.6.1 添加数据 203 ...
1. Renamed Coolite.Ext.Web project to Ext.Net 2. Renamed Coolite.Examples project to Ext.Net.Examples 3. Renamed Coolite.Ext.UX project to Ext.Net.UX 4. Renamed Coolite.EmbeddedResourceBuilder ...
Extjs解析xml问题 Ext.onReady(function(){ var store=new Ext.data.Store({ ... reader:new Ext.data.XmlReader( {record:'Item'}, ["ASIN","Author","Manufacturer","ProductGroup","Title"]) });
8.4. Ext.data命名空间 8.4.1. proxy系列 8.4.1.1. 人畜无害MemoryProxy 8.4.1.2. 常规武器HttpProxy 8.4.1.3. 洲际导弹ScriptTagProxy 8.4.2. reader系列 8.4.2.1. 简单易行ArrayReader 8.4.2.2. 灵活轻便...
<?xml version=”1.0″ encoding=”utf-8″ ?> <list> <software> 软件1</name> <icon>1.gif</icon> </software> <software> 控件2</name> <icon>2.gif</icon> ... reader=new Ext.data.XmlReader({ record: ‘s
8.4. Ext.data命名空间 8.4.1. proxy系列 8.4.1.1. 人畜无害的MemoryProxy 8.4.1.2. 常规武器HttpProxy 8.4.1.3. 洲际导弹ScriptTagProxy 8.4.2. reader系列 8.4.2.1. 简单易行ArrayReader 8.4.2.2. 灵活轻便...
8.4. Ext.data命名空间 8.4.1. proxy系列 8.4.1.1. 人畜无害的MemoryProxy 8.4.1.2. 常规武器HttpProxy 8.4.1.3. 洲际导弹ScriptTagProxy 8.4.2. reader系列 8.4.2.1. 简单易行ArrayReader 8.4.2.2. 灵活轻便...
DataReader、JsonReader、XmlReader的构造方法,需要的朋友可以参考下。
Video8.Demo1.XmlReader
NULL 博文链接:https://suky.iteye.com/blog/621169
j2me开发时解晰xml时用到的jar包
2_XMLreader.cs
php xmlReader & xmlWriter