Dojo实现会“变身”的表格
来源:互联网 发布:老婆不讲理 知乎 编辑:程序博客网 时间:2024/06/02 15:00
一、变身表格一
1、新建web工程,在WebContent新建一个DataGrid.html
DataGrid.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>会变的表格</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><script type="text/javascript" src="dojoroot/dojo/dojo.js" data-dojo-config="isDebug:false, parseOnLoad: true"></script><style type="text/css">@import "dojoroot/dojox/grid/resources/Grid.css";body {font-size: 0.9em;font-family: Geneva, Arial, Helvetica, sans-serif;}.heading {font-weight: bold;padding-bottom: 0.25em;}#grid { border: 1px solid #333;width: 48em;height: 30em;}#grid .dojoxGridCell {text-align: center;}</style><script type="text/javascript">dojo.require("dijit.dijit");dojo.require("dojox.grid._Grid");dojo.require("dojo.parser");</script><script type="text/javascript">function get(inRowIndex) {return [this.index, inRowIndex].join(', ');}var view0 = {noscroll: true,cells: [{name: '苹果', value: '12'},{name: '梨子', value: '23'}]};var view1 = [{name: '橘子', value: '34'},{name: '香蕉', value: '44'},{name: '草莓', value: '26'},{name: '橙子', value: '48'},{name: '西瓜', value: '36'},{name: '山竹', value: '96'},{name: '樱桃', value: '56'}];var view2 = {noscroll: true,cells: [[{name: '荔枝', value: '34', rowSpan: 2},{name: '芒果', value: '64'}],[{name: '车厘子', value: '84'}],[{name: '桃子', value: '24'}]]}var view3 = [[{name: '李子', value: '24', rowSpan: 3},{name: '榴莲', value: '14'},{name: '猕猴桃', value: '104'},{name: '蛇皮果', value: '44'}],[{name: '布朗', value: '65'},{name: '桂圆', value: '32'},{name: '西红柿', value: '68'}],[{name: '葡萄', value: '38', colSpan: 3}]];var structure0 = [ view0, view1 ];var structure1 = [ view2, view3 ];var l2 = false;toggleStructure = function() {l2 = !l2;grid.scrollToRow(0);grid.set('structure', l2 ? structure1 : structure0);}</script></head><body><div class="heading">会变的表格</div><p><button onclick="toggleStructure()">变身</button></p><div id="grid" data-dojo-id="grid" dojoType="dojox.grid._Grid" structure="structure" rowSelector="20px" rowCount="15" elasticView="2"></div></body></html>
2、显示结果
(1)为变身前
(2)点击“变身”按钮后
- Dojo实现会“变身”的表格
- dojo实现表格
- dojo表格的一些属性
- 会“变身“的柱形图(FusionChart)
- 会“变身”的折线图(FusionChart)
- dojo实现表格数据无法展示
- 人总是会变的
- 会变颜色的菱形
- 用css实现表格行交替变
- 使表格边缘变圆的方法
- dojo中获取表格中某一行的某个值
- dojo中获取表格中某一行的某个值
- 为什么我的sessionid会变
- dojo的dojo.mixin
- jquery实现table表格选中后变颜色
- 用Dojo实现的公积金贷款计算程序
- 使用 DataChart 实现 Dojo Chart 的自动更新
- dojo表格分页报错
- 一个sql引起的丢表问题
- 将Activity打包成jar文件
- MySQL从文件加载数据方法
- Windows驱动_文件系统过滤驱动之四
- UIColor,CGColor,CIColor三者的区别和联系
- Dojo实现会“变身”的表格
- 08-html5游戏坦克大战第四战(画出敌人的坦克,并解决刷新问题)
- 怎么说服老板用Go语言来开发WEB应用?
- sqlite工作记录-1数据库数据读取
- 苹果什么时候吃最好
- 主动式防火墙fail2ban
- dwr相关配置
- Android 自定义RatingBar样式
- UITableView学习笔记