CSS学习系列七:颜色和背景样式
2010-03-17 09:34
597 查看
这里从一个最简单的grid表格开始讲起!
grid其实就是实现数据显示的表格,但其功能比HTML中的table功能要强很多,具体强在那里,接下来会一一介绍!
grid中最重要最常用的属性主要有以下几个:store,autoExpandColumn ,cm(colModel ) ,columns ,disableSelection ,enableColumnHide ,enableHdMenu, loadMask ,sm(selModel) ,stripeRows ,trackMouseOver ,view ,viewConfig ....相对来说属性设置项比较多,我们下面就从一个简单的例子来说明gridPanel的最简单的用法
grid_01.js
grid_01.html
代码很简单,先把最最简单的例子运行起来看看效果!
grid其实就是实现数据显示的表格,但其功能比HTML中的table功能要强很多,具体强在那里,接下来会一一介绍!
grid中最重要最常用的属性主要有以下几个:store,autoExpandColumn ,cm(colModel ) ,columns ,disableSelection ,enableColumnHide ,enableHdMenu, loadMask ,sm(selModel) ,stripeRows ,trackMouseOver ,view ,viewConfig ....相对来说属性设置项比较多,我们下面就从一个简单的例子来说明gridPanel的最简单的用法
grid_01.js
Ext.onReady(function(){ var data = [['1','you','you_5214@sina.com'],//数据内容信息 ['2','wen','you_5214@sina.com'], ['3','xing','you_5214@sina.com']]; var fields = ['id','name','email']; var store = new Ext.data.SimpleStore({ fields:fields }); store.loadData(data); function changeColor(val){ if('2'==val){ return '<span style="color:red;">' + val + '</span>'; }else{ return val; } }; var panel = new Ext.grid.GridPanel({ title:'grid表格用法用', applyTo :Ext.getBody(), store:store,//设置数据源 enableDragDrop :true,//是够允许拖拽 autoExpandColumn :'0',//默认延伸的字段,在这里0表示的ID所在的列的宽度自动适应整个表格的宽度 enableHdMenu :false,//是够隐藏视图菜单信息 stripeRows :true,//是否隔行显示不同的背景颜色! frame : true, columns:[//表格的列模式,即表格的现实方式,对应表格字段信息和显示的信息,renderer表示渲染函数 //header表示列显示信息,dataIndex对应的数据列字段 {header:'id',width:40,dataIndex:'id',renderer:changeColor}, {header:'用户名',width:100,dataIndex:'name'}, {header:'E-mail',width:200,dataIndex:'email'}], width:400, autoHeight:true }) })
grid_01.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>grid_01.html</title> <style type="text/css"> body{background-color:#777777} </style> <link rel="stylesheet" type="text/css" href="../Ext/resources/css/ext-all.css" /> <script type="text/javascript" src="../Ext/adapter/ext/ext-base.js"></script> <script type="text/javascript" src="../Ext/ext-all.js"></script> <script type="text/javascript" src="grid_01.js"></script> </head> <body> </body> </html>
代码很简单,先把最最简单的例子运行起来看看效果!
相关文章推荐
- android样式学习(一) 使用selector改变来动态改变背景颜色
- CSS基础应用学习系列(4)――用CSS对列表应用样式
- CSS学习之 颜色与背景
- Css基础学习(五)—颜色、背景与图像
- 系列文章--精通CSS.DIV网页样式与布局学习
- CSS从基础到熟练学习笔记(三)CSS中的5种背景属性(背景颜色、背景图片、固定背景图片等)
- Css基础学习一:字体,文本,颜色,背景,边框,边距
- 第三课 CSS颜色和背景学习
- css样式设置鼠标选中后字体颜色以及背景颜色
- CSS学习之“颜色和背景”
- 使用JQ添加css的背景样式,之后,hover失效,鼠标滑过没有改变颜色
- CSS3学习系列之背景相关样式(一)
- 从零开始前端学习[9]:css中的背景样式background的使用
- [学习记录][css]颜色与背景
- css 超链接样式,文本下划线,背景颜色
- css基础学习(1)(背景,字体,样式)
- CSS_DIV学习记录2(用背景颜色实现一个网页的完整布局)
- CSS入门背景样式的使用,背景颜色,背景图片,图片平铺,图片位置
- CSS样式设置语法全解,样式优先级、值和单位、字体、文本、块级元素,行内元素,替换元素、非替换元素、display、float、position、table、li、光标、边距边框、轮廓、颜色背景
- DIV+CSS颜色边框背景等样式