Ext2.2用数组为数据源显示Grid的例子

效果如下:


源代码如下:
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" c>
  4. <title>Array Grid Example</title>
  5. <link rel="stylesheet" type="text/css"
  6.   href="js/resources/css/ext-all.css" />
  7. <script type="text/javascript" src="js/adapter/ext/ext-base.js"></script>
  8. <script type="text/javascript" src="js/ext-all.js"></script>
  9. <script type="text/javascript">
  10.   Ext.onReady( function() {
  11.     // 数据,使用JSON格式的标准格式。
  12.     // 数组用[]
  13.     // 数据用逗号分开
  14.     var myData = [ 
  15.         [ 1, '张三', 3800, 1.73, '1970-01-01' ],
  16.         [ 2, '李四', 2800, 1.81, '1980-01-01' ], 
  17.         [ 12, '王武', 2000, 1.43, '1988-03-13' ] 
  18.     ];
  19.     
  20.     // 自定义的一个数据格式化方法
  21.     // 根据数字进行不同颜色的显示
  22.       function highter(val) {
  23.         if (val > 1.50) {
  24.           return '<span style="color:green;">' + val + '</span>';
  25.         } else{
  26.           return '<span style="color:red;">' + val + '</span>';
  27.         }
  28.         return val;
  29.       }
  30.       // 创建数据集的结构
  31.       var store = new Ext.data.SimpleStore( {
  32.         fields : [ {
  33.           name :"id"
  34.         }, {
  35.           name :'name'
  36.         }, {
  37.           name :'price',
  38.           type :'int'
  39.         }, {
  40.           name :'high',
  41.           type :'float'
  42.         }, {
  43.           name :'birthday',
  44.           type :'date',
  45.           dateFormat :'Y-m-d' // 日期的格式
  46.         } ]
  47.       });
  48.       // 从数组里面装载数据
  49.       store.loadData(myData);
  50.       // 创建表格
  51.       var grid = new Ext.grid.GridPanel( {
  52.         store :store,
  53.         columns : [ {
  54.           id : "id", // 内部的标识
  55.           header : "编号", // 显示的标题
  56.           width : 60, // 宽度
  57.           sortable : true, // 是否可以排序
  58.           dataIndex : "id" // 对应数据集的字段
  59.         },{
  60.           id :'name',
  61.           header :"姓名",
  62.           width :160,
  63.           sortable :true,
  64.           dataIndex :'name'
  65.         }, {
  66.           header :"收入",
  67.           width :75,
  68.           sortable :true,
  69.           renderer :'usMoney', // 使用系统自带的格式化方法
  70.           dataIndex :'price'
  71.         }, {
  72.           header :"身高(米)",
  73.           width :75,
  74.           sortable :true,
  75.           dataIndex :'high',
  76.           renderer: highter // 自定义的数据格式化方法
  77.         }, {
  78.           header :"出生日期",
  79.           width :100,
  80.           sortable :true,
  81.           renderer :Ext.util.Format.dateRenderer('Y年m月d日'), // 自定义的日期显示
  82.           dataIndex :'birthday'
  83.         } ],
  84.         autoExpandColumn :'name', // 这个列将默认占用所有的可用的列宽
  85.         height :350, // 高度
  86.         width :600, // 宽度
  87.         title :'人员信息表格' // 表格的标题
  88.       });
  89.       grid.render('grid-example'); // 生成到这个id标签里面
  90.     });
  91. </script>
  92. </head>
  93. <body>
  94. <h1>Grid例子 - <a href="http://www.java2000.net">JAVA世纪网</a> </h1>
  95. <div id="grid-example"></div>
  96. </body>
  97. </html>

后面,将使用java作为数据源,生成Grid,格式为json





http://www.java2000.net/p8756




<script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>
ESXI 与 OPNSense 配合 国庆期间在家里更新曾经购买的设备,将曾经的单系统,加固为防火墙,多系统的网络架构,如下图: 网络架构 在 ESXI 系统中默认存在一个 vSwitch0 交换机,且其不能被修改名称,因此在此通过修改其对应绑定的上行网卡即可,具体如下: 设置 vSwitch0 上行链路 将 vmnic 0 (网口... 阅读详情

相关推荐

[软考]系统架构设计师 备考经验分享(一) - 备考计划篇

前言 上周末刚刚结束了软考架构师的考试,自我感觉考的还可以,大概率是过了。 两次参加软考,一次中级嵌入式,一次高级架构师,都是备考不到两个月时间,尤其是架构师这次考试内容和本职工作有不小的差别,并且需要同时备考三个科目,在高强度地备考中感觉是摸索出到了一点软考的技巧与经验。 打算趁还记得,赶紧写几篇文章做下梳理总结,算是给将来自己考系分、高项或者其他考试做个记录,也希望能够帮到正在备考的大家。 先把第一步,个人的备考计划分享给大家。 自身情况分析 首先,请大家一定先明确三个问题,这三个问题会直接影响到你的

_ 6405

有用的ext grid 例子

有用的ext grid 例子 收藏 &lt;script type="text/javascript"&gt; document.body.oncopy = function() { if (window.clipboardData) { setTi...

菜菜 210

Keil MDK-ARM v5.43a 部署 STM32F103 开发环境全流程

嵌入式开发环境是 Cortex-M 微控制器工程落地的基础支撑,其核心在于编译器链、设备支持包(DFP)与调试驱动的协同一致性。Keil MDK-ARM 作为工业级 ARM Cortex-M 开发套件,依托 Arm Compiler 和 CMSIS 标准,提供从代码编译、外设抽象到实时调试的全栈能力。其技术价值体现在对 STM32 等主流 MCU 的深度适配、高可靠性 SWD 调试支持,以及与 HAL 库、CubeMX 工程的无缝集成。典型应用场景涵盖温湿度传感终端、工业 PLC 子模块及低功耗边缘节点开发

weixin_33750664的博客 897

Kendo-UI学习 数据表格grid属性说明(一)

kendoUI-Grid属性说明: allowCopy: Boolean | Object 是否启用表格复制,该属性默认为false,标识禁用复制功能。设置为true时,可以使用鼠标选中需要的表格数据进行复制。 altRowTemplate:String | function 是否启用自定义表格行级样式模版,可以自定义需要显示的表格样式。 autoBind: Boolean 是否启用自动绑定...

CNOYG的博客 1万+

数学概念 | 旋转矩阵、欧拉角、四元数

旋转矩阵、欧拉角、四元数概念及相关运算;

NapoleonCoder的博客 772

2篇1章1节:数据的基本概念以及 R 中的数据结构、向量与矩阵的创建及运算

本文详细介绍了R语言中常见的数据结构的向量和矩阵。通过掌握这些数据结构的基本概念和操作技巧,可以更高效地处理和分析数据。

MD Code 1246

Ext.grid.Panel 从后台获取数据源和数据格式详解

  1 Ext.create("Ext.grid.Panel", { 2 title: "userInfo", 3 store: Ext.data.StoreManager.lookup("userInfoStore"), 4 columns: [ 5 ...

weixin_33896069的博客 307

Python 爬虫实战:Steam 游戏数据爬取与游戏市场分析

本文介绍了一个基于Python的Steam游戏数据分析项目。通过爬取Steam公开API和游戏详情页,获取游戏列表、价格、评价、标签等数据,结合SteamSpy统计销量和在线人数。项目使用requests、BeautifulSoup4进行数据采集,pandas处理数据,pyecharts和seaborn进行可视化。核心步骤包括:1)获取全量游戏列表并过滤;2)异步请求游戏详情处理限速;3)提取关键字段如价格、评分、标签;4)多维分析价格分布、标签热度等。技术栈涵盖API请求、HTML解析、数据存储与可视化,

u014481728的博客 309

ext获取后台数据展示在gride

ext获取后台数据展示在gride中思路: (1) 后台获取到json格式的数据返给前台 (2)前台通过回调函数response.responseText获取数据,方式有两种:发送ajax请求和form表的submit (3)解析,循环把后台获取的数据存储到浏览器缓存localstorage 使用ext发送一个请求后返回一个json串,返回格式为{“参数名”:“实际值”,…},获取json串的方式...

qq_43522910的博客 419

十一、增强现实

那都是n年前的老版本了,新版本完全没有这个问题,我就是纠结这个问题,搭建若干环境,又是vmware虚拟机,又是msys2,又是anaconda,又是找机器,折腾了几天,结果通通不是。以一张实际卡片为锚点,通过笔记本的摄像头,在显示器上将一个计算机内的3d物体显示在卡片上,类似于电影上看到的那种全息投影技术;如果你是想在windows环境下开发linux运行程序,那么CygWin/gcc是你的不二之选。而如果你想开发的是windows运行程序,并且追求速度,那么二者相比而言,MinGW是更好的选择。

3189

NVIDIA Isaac GR00T N1.5 人形机器人强化学习入门教程(四)Lerobot、宇树 G1 等不同形态机器人微调教程

本笔记本是一份关于如何在新的数据集上对GR00T-N1预训练模型进行微调的教程。

2506_90492529的博客 1667

Ext.grid.ColumnModel

EXT核心API详解Ext.widgets(十九)-grid(1)2008-05-30 17:16本文转自点滴 http://hi.baidu.com/_ollieExt.grid.ColumnModel用于定义Grid的列用例var colModel = new Ext.grid.ColumnModel([    {header: "Ticker", width: 60, sortable:

sukyle的专栏 2357

Android11.0(R) MTK 平台开机logo动态替换(by logo.bin方式)

实现的效果 客户提供一张格式为 bmp 的开机logo,在 linux 环境下执行制作 logo.bin 脚本文件, apk 拷贝 logo.bin 文件替换系统原有的bin,然后重启 logo 自动更新。 原理分析 MTK 平台的充电图片和开机logo都是打包到 logo.bin 中的 对应的资源路径在源码 vendor\mediatek\proprietary\bootable\bootloader\lk\dev\logo 系统一般预制了很多分辨率文件夹,实际通过 BOOT_LOGO 来确定打包那一个

cczhengv 4589

Ext.Grid详解

首先,一个表格应该有列定义,即定义表头ColumnModel: // 定义一个ColumnModel,表头中有四列 var cm = new Ext.grid.ColumnModel([ {header:'编号',dataIndex:'id'}, {header:'性别',dataIndex:'sex'}, {header:'名称',dataIndex:'n...

iteye_9412的博客 128

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Ext2.0框架的Grid使用介绍

Grid的分页必须依靠服务端(Server Side)来划分好每一页的数据才可以完成。 Grid组件: Ext.data.Store 为Grid提供数据源,可以来自Record对象也可以是一个通过Ext.data.XmlReader读取的XML流,这些数据可能由HttpProxy、DataProxy、MemoryProxy或ScriptTagProxy提供...

andao9621的博客 184

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

ext之grid全攻略

Grid的分页必须依靠服务端(Server Side)来划分好每一页的数据才可以完成。 Grid组件:   Ext.data.Store    为Grid提供数据源,可以来自Record对象也可以是一个通过Ext.data.XmlReader读取的XML流,这些数据可能由HttpProxy、DataProxy、MemoryProxy或ScriptTagProxy提供 Ext.grid.Gri

Dream_Mr.wang的专栏 1206

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

ext grid技巧,经典

<br />http://www.sunxin.org/forum/thread/21013.html<br /> <br />Ext框架的Grid使用介绍<br /><br />♦  在Struts中使用V... ♦  详解Struts中Va... ♦  OpenJWeb中使用... ♦  Web框架——DWR中... ♦  [下载]详细介绍vc+... <br />    更多相关推荐...<br />      [关键字: ext框架,grid]<br /><br />Ext2.0是一个JS框架,它的

elfenliedef的编程之旅 671

Ext.grid.ColumnModel设置

Ext.grid.ColumnModel 用于定义Grid的列 用例 var colModel = new Ext.grid.ColumnModel([ {header: "Ticker", width: 60, sortable: true}, {header: "Company Name", width: 150, sortable: true} ]); 回到ColumnModel,它的构

小江湖 1125

【ExtJs学习系列】Ext2.0框架的Grid使用介绍(五)

  Ext2.0框架的Grid使用介绍     最近空闲时间在学习Ext2.0框架,只有一个字的感叹“强”,我从未想到JS代码能够写出这么绚丽的Web页面出来,以前看到YUI,惊若天人,如今看到EXT2.0的东西,更是感觉震撼。 Ext2.0是一个JS框架,它的Grid控件和其它可以显示数据的控件,能够支持多种数据类型,如二维数组、Json数据和XML数据,甚至包括我们自定义的数据类型。Ext

lonelycoder的Java科研站 871

Extjs入门-grid

function rowdblclickFn(grid, rowIndex, e){//双击事件 var row = grid.store.getById(grid.store.data.items[rowIndex].id); alert(row.get("unitcode")); } grid.addListe...

ddup0221的博客 188

使用Ext.grid.Panel生成表格

使用Ext.grid.Panel生成表格 Ext.grid.Panel继承了Ext.panel.Panel,因此它的很多地方都类似于Ext.panel.Panel,但定义Ext.grid.Panel时必须指定如下两个选项。 Ø store:该选项指定的Store对象负责为该表格提供数据。Ø columns:指定Ext.grid.column.Column数组或一个包含items属性(该属性

博文视点(北京)官方博客 4279

学习YUI.Ext 第四天--开始使用Grid

 概述: 本教程将以XML为数据源,带你进入Grid的世界。 本文涉及的范例代码,可以在这里下载。一个完成好的例子可在这里找到。 步骤一 定义数据(Data Definition)首先要让Grid知道XML文档定义了每一行是什么数据。正如所见,我们命名了"item"在下面的XML样本中。 单行的XML样本数据view plaincopy to clipboard

kinglino520的专栏 432
上一篇: 用手机查询北京实时路况
下一篇: Ext的日期格式说明
java2000_test
博客等级 码龄19年 10粉丝 320原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值