随笔 - 9  文章 - 0 评论 - 37 trackbacks - 0
<2007年11月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

与我联系

搜索

 

常用链接

留言簿(1)

我的标签

随笔档案

文章分类

相册

最新评论

阅读排行榜

评论排行榜

一直在找一个爽的WEB网格控件,但总是让我很失望,最终还是重拾JS自己写。
这代码需要你先在页面做一个Table,然后就可以用这个代码在页面给你添加行了。

 1        function $(id)
 2        {
 3            return document.getElementById(id);
 4        }

 5        
 6        var count =1;
 7        
 8        var Grid ={
 9            
10            Id:"table"//网格的客户端ID,
11            
12            CellCount:0//单元格数
13            
14            CreateCell:function(tr,content)  //创建单元格
15            {
16                
17                var cell = tr.insertCell();
18                cell.name=name;
19                cell.appendChild(content)
20                return cell;
21            }
,
22            
23            CreateCellContent:function(type,value,name) //创建单元格内容
24            {
25                var content = document.createElement(type);
26                switch(type){
27                    case  "a":
28                    content.href="javascript:void";
29                    content.onclick=value;
30                    content.appendData(name);
31                    break;
32                    case "input":
33                    content.value=value;
34                    content.name=name;
35                    default:
36                    break;
37                }

38                
39                return content;
40            }
,
41            
42            CreateRow:function(){  // 创建一行
43                
44             return $(Grid.Id).insertRow();
45             
46             
47            }

48            
49        }

50        
51        function addrow() //调用示例
52        {
53            Grid.Id="t";
54            Grid.CellCount=2;
55            var row = Grid.CreateRow();
56            for(var i =1;i<=Grid.CellCount;i++)
57            {
58                var content = Grid.CreateCellContent("input","","in"+count.toString()+i);
59                var cell = Grid.CreateCell(row,content);
60            }

61            
62            
63        }
posted on 2007-11-09 12:17 bidaas 阅读(309) 评论(1)  编辑 收藏

FeedBack:
#1楼  2007-11-09 12:40 弘道      
效果图呢??谢谢
  回复  引用  查看    

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: