ASP.NET+Extjs2.0读取Json数据显示在GridPanel面板上面
来源:互联网 发布:手机千里眼监控软件 编辑:程序博客网 时间:2024/05/18 05:51
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ReaderJson.aspx.cs" Inherits="ReaderJson" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <!--Ext2.0官方下载css文件--> <link href="ExtJs/resources/css/ext-all.css" rel="stylesheet" type="text/css" /> <!--Ext2.0官方下载ext-base.js文件--> <script src="ExtJs/ext-base.js" type="text/javascript"></script> <!--Ext2.0官方下载ext-all.js文件--> <script src="ExtJs/ext-all.js" type="text/javascript"></script> <script type="text/javascript" language="javascript"> //IE9必须加上此段代码 if ((typeof Range !== "undefined") && !Range.prototype.createContextualFragment) { Range.prototype.createContextualFragment = function (html) { var frag = document.createDocumentFragment(), div = document.createElement("div"); frag.appendChild(div); div.outerHTML = html; return frag; }; } //加载事件 Ext.onReady(function () { var store = new Ext.data.JsonStore({ url: 'users.json', //后缀名为json的文件 root: 'users', //读取里面的users对象 fields: ['Name', 'No', 'Age', 'Address'] //读取里面的属性 }); store.load({ callback: function (rs, op, c) { //循环读取users.json文件里面的users对象 for (var i = 0; i < rs.length; i++) { alert("编号:"+rs[i].get("No")+"\n姓名:" + rs[i].get("Name") + "\n" + "年龄:" + rs[i].get("Age")+"\n地址:"+rs[i].get("Address")); //显示json数据 } } }); //将json数据放到GridPanel上面 var grid = new Ext.grid.GridPanel({ store: store,//数据来源store columns: [ { id: 'No', header: "No", width: 200, sortable: true, dataIndex: 'No' }, //第一列 { header: "Name", width: 120, sortable: true, dataIndex: 'Name' }, //第二列 { header: "Age", width: 120, sortable: true, dataIndex: 'Age' }, //第三列 { header: "Address", width: 120, sortable: true, dataIndex: 'Address' } //第四列 ], viewConfig: { forceFit: true }, sm: new Ext.grid.RowSelectionModel({ singleSelect: true }), width: 600, height: 300, frame: true, title: 'GridPanel显示json数据', iconCls: 'icon-grid', renderTo: "showJson" //呈现在showJson层中 }); }); </script> </head><body> <form id="form1" runat="server"> <div id="showJson"> </div> </form></body></html>
//users.json文件
{users:[{No:'1001',Name:'张三',Age:'18',Address:'深圳罗湖'},{No:'1002',Name:'李四',Age:'22',Address:'深圳福田'},{No:'1003',Name:'王五',Age:'21',Address:'深圳宝安'}],rows:'3'}
预览效果如下:
- ASP.NET+Extjs2.0读取Json数据显示在GridPanel面板上面
- ASP.NET+Extjs2.0读取xml文件显示在GridPanel面板上
- ASP.NET+Extjs2.0+GridView+Js+显示数据,并且获取GridView相应列的值
- ASP.NET+ExtJs2.0+Ajax连接数据验证用户登录
- ASP.NET 读取Json格式数据
- 与ASP.NET服务器端结合返回JSON数据实现ExtJS GridPanel客户端分页
- ASP.NET+ExtJs4.0+Ajax+读取xml数据+读取json数据
- Ext.grid.GridPanel + asp.net 数据分页
- Extjs2.0+gridPanel+checkbox读取从数据库中写入到xml文件的字段
- ASP.net 从数据库中读取html格式的数据并显示在页面中
- Asp.net生成Extjs-Gridpanel数据格式json类
- JQuery ajax读取asp.Net 的 json,XML数据
- Asp.net中Json数据的转化,读取与应用
- Asp.net中Json数据的转化,读取与应用
- Asp.net C# Json 数据的读取方式
- .json文件不能在asp.net下被读取
- 用ajax获取json数据并在网页上面显示小例子
- asp.net与读取数据显示Treeview_2006-08-09
- jquery val() 和 value 的区别
- Java 三扇门
- MySQL创建外键[条件/注意事项]
- 单链表是否有环并如何找到环入口
- MIPS 汇编指令学习指令-abs
- ASP.NET+Extjs2.0读取Json数据显示在GridPanel面板上面
- URAL - 1012 DP+高精度
- 注意CFile与CArchive再结束时调用close的先后顺序
- ERROR 1005 : Can't create table '.\DB\XXXTable.frm' (errno: 150)
- WPF架构关键技术剖析(3)--做自己的交互Action(1)
- Eclipse中使用JUnit4进行单元测试
- RMAN 恢复spfile
- C++类初识——小试小刀
- STL map 和 set的实现