ExtJs控件Panel面板的简单介绍及其小示例

 

ExtJs控件Panel面板的简单介绍及其小示例

今天通过学习,做了两个有关ExtJs控件Panel的小示例,对它又有了进一步的了解。但是还是存在着许多问题。希望能够得到解决。

 

面板Panel 是ExtJS 控件的基础,很高级控件都是在面板的基础上扩展的,还有其它大

多数控件也都直接或间接有关系。应用程序的界面一般情况下是由一个一个的面板通过不同

组织方式形成。

面板由以下几个部分组成,一个顶部工具栏、一个底部工具栏、面板头部、面板尾部、

面板主区域几个部分组件。面板类中还内置了面板展开、关闭等功能,并提供一系列可重

用的工具按钮使得我们可以轻松实现自定义的行为,面板可以放入其它任何容器中,面板本

身是一个容器,他里面又可以包含各种其它组件。

面板的类名为Ext.Panel,其xtype 为panel。

 

以下代码是可以显示面板的各个部分:

在JSP页面中写ExtJs的代码时,要记得导入相关的文件:

<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/ext-4.0.0/resources/css/ext-all.css">

    <script type="text/javascript" src="${pageContext.request.contextPath}/ext-4.0.0/ext.js"></script>

    <script type="text/javascript" src="${pageContext.request.contextPath}/ext-4.0.0/ext-all.js"></script>

注意:以上这三个文件的导入,顺序是不能变的!!

 

(1)       JS部分:

<script type="text/javascript">

   

        Ext.onReady(function(){

            var panel=new Ext.Panel({

               renderTo:"hi",//把面板添加到id为hi的div中

               titile:"面板的标题",

               width:400,//面板的高度

               height:500,//面板的高度

               html:"<h1>面板的主题内容</h1>",

               tbar:[{text:"顶部工具toptoolbar"},{pressed:true,text:"刷新"}],

               bbar:[{text:"底部工具bottomtoolbar"}],

               buttons:[{text:"位于footer底部"},{text:"测试提交"}]

              ]

            });

        });

</script>

 

HTML部分:

<body>

    <div id="hi">

   

    </div>

</body>

运行显示的效果如下:

在此基础上,写出工具栏的相关内容:

以下是我写的工具栏的一些代码:

这是JS部分:

<script type="text/javascript">

   

        Ext.onReady(function(){

            var panel=new Ext.Panel({

               renderTo:"hi",//把面板添加到id为hi的div中

               titile:"面板的标题",

               width:400,//面板的高度

               height:500,//面板的高度

               html:"<h1>面板的主题内容</h1>",

               tbar:[{text:"顶部工具toptoolbar"},{pressed:true,text:"刷新"}],

               bbar:[{text:"底部工具bottomtoolbar"}],

               buttons:[{text:"位于footer底部"},{text:"测试提交"}]

               tools:[{id:"save",//设置工具栏选项种类

                      hander:function(){

                          Ext.MessageBox.alert("保存的操作");

                      }},

                      {id:"help"},

                      {id:"exit"},

                      {id:"close"},

                      {id:"minimize"},

                      {id:"maximize"},

                      {id:"restore"},

                      {id:"gear"},

                      {id:"pin"},

                      {id:"unpin"},

                      {id:"up"},

                      {id:"left"},

                      {id:"right"},

                      {id:"dowm"},

                      {id:"refresh"},

                      {id:"minus"},

                      {id:"plus"},

                      {id:"search"},

                      {id:"print"},

                      ]

            });

        });

   

</script>

 

问题:不知道这样写出来,运行时,没有显示,请问高手们,这是为什么呢??

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值