职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 616|回复: 9

JQuery仿的Extjs控件和界面(有图)

[复制链接]
芷馨 发表于 2011-8-22 11:27 | 显示全部楼层 |阅读模式
Extjs的出现为我......
嗯,这个不错,楼主有......
junxiang写道......
这几个功能就不错了,......
基本结构做好,剩下的......
renwolang5......
这个那是Jquery......
jilong-lia......
lz真有心呀,继续努......
想问问比ext简单在......


Extjs的出现为我们这些不会做界面的人带来了不少的便利,但是我感觉学起来挺麻烦的(我感觉),就模仿一下ext的相关界面,一来用的时候也简单,二来提高一下自己对Jquery和Css的掌握程度。
现在就做了几个简单的小功能,TreePanel,accordionPanel,WindowPanel,MsgPanel,ToolBar,和一个简单的layout,使用的时候引入以上的几个js和对应的css即可。
如下图:
1、TreePanel、 GridPanel、toolBar


这个页面有个TreePanel 和一个 GridPanel以及一个ToolBar
Js代码  
//创建树控件   
new TreePanel({   
                renderTo : 'tree',   
                treeNodes:nodes,   
                click:function(node){   
                       
                }   
            });  

//创建树控件
new TreePanel({
                                renderTo : 'tree',
                                treeNodes:nodes,
                                click:function(node){
                                       
                                }
                        });
Js代码  
//创建表格控件   
        new GridPanel({   
        title : '部门管理',   
        titleTable : 'titleTable',   
        dataTable : 'dataTable',   
        width:[25,200,200,180,180,],   
        toolBar : true  
        });  

//创建表格控件
                new GridPanel({
                title : '部门管理',
                titleTable : 'titleTable',
                dataTable : 'dataTable',
                width:[25,200,200,180,180,],
                toolBar : true
                });

Java代码  
//添加toolBar   
        var toolBar = new ToolBar({   
            renderTo : 'toolBar',   
            items : [{   
                text : '新建',   
                pic : 'add',   
                handler : function(){   
                  
                }         
            },'-',{   
                text:'修改',   
                pic:'edit',   
                handler:function(){   
                  
                }   
            }]   
                  
        }).render();   
        });  

//添加toolBar
                var toolBar = new ToolBar({
                        renderTo : 'toolBar',
                        items : [{
                                text : '新建',
                                pic : 'add',
                                handler : function(){
                               
                                }               
                        },'-',{
                                text:'修改',
                                pic:'edit',
                                handler:function(){
                               
                                }
                        }]
                               
                }).render();
                });
2、WindowPanel

这是一个WindowPanel
Js代码  
new WindowPanel({   
            id : 'saveDepartment',   
            title:'添加部门',   
            width:420,   
            height:200,   
            html : '<iframe name="saveDepartment" id="saveDepartment"  frameborder="0"></iframe>',   
            toolBar : new ToolBar({   
                items:[{   
                    text : '保存',   
                    pic : 'add',   
                    userable:'true',   
                    handler : function(){   
                           
                    }      
            }]   
            })   
        });  

new WindowPanel({
                        id : 'saveDepartment',
                        title:'添加部门',
                        width:420,
                        height:200,
                        html : '<iframe name="saveDepartment" id="saveDepartment"  frameborder="0"></iframe>',
                        toolBar : new ToolBar({
                                items:[{
                                        text : '保存',
                                        pic : 'add',
                                        userable:'true',
                                        handler : function(){
                                               
                                        }       
                        }]
                        })
                });

3、MsgPanel

这是一个弹出框
Java代码  
new Msg({   
            title : '提示',   
            content:'恩?,成功啦,成功啦',   
            handler: function(){   
               
            }   
        });  

new Msg({
                    title : '提示',
                    content:'恩?,成功啦,成功啦',
                    handler: function(){
                   
                    }
            });
现在就做了这几个,代码也写的比较乱,等整理整理,会附上源码,请大家指点


大小: 16.9 KB

大小: 4.9 KB

大小: 4.1 KB
查看图片附件

醉倚西风 发表于 2011-8-22 11:27 | 显示全部楼层
嗯,这个不错,楼主有心了。

郁闷小男人 发表于 2011-8-22 11:28 | 显示全部楼层
junxiang 写道
嗯,这个不错,楼主有心了。

现在就弄了几个简单的功能

hxy 发表于 2011-8-22 11:28 | 显示全部楼层
这几个功能就不错了,属于把地基盖上了

Jethro 发表于 2011-8-22 11:28 | 显示全部楼层
基本结构做好,剩下的方便扩展就好

木已 发表于 2011-8-22 11:28 | 显示全部楼层
renwolang521 写道
基本结构做好,剩下的方便扩展就好

我也在想扩展性的问题,给点意见吧

能文能武 发表于 2011-8-22 11:28 | 显示全部楼层
这个那是Jquery丫?彻底无语啊...

已经来了吗 发表于 2011-8-22 11:28 | 显示全部楼层
jilong-liang 写道
这个那是Jquery丫?彻底无语啊...



紫衿 发表于 2011-8-22 11:28 | 显示全部楼层
lz真有心呀,继续努力。

曾经的小孩 发表于 2011-8-22 11:29 | 显示全部楼层
想问问比ext简单在哪里?!
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-9 22:41 , Processed in 0.149763 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表