前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ExtJs学习笔记(9)_Window的基本用法

ExtJs学习笔记(9)_Window的基本用法

作者头像
菩提树下的杨过
发布2018-01-22 17:48:42
5760
发布2018-01-22 17:48:42
举报

以下就是ExtJs的官方示例,只不过加了几行注释,呵

代码语言:js
复制
<html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
 <title>Hello World Window Example</title>
 <link rel="stylesheet" type="text/css" href="../resources/css/ext-all.css" /> 
 <script type="text/javascript" src="../adapter/ext/ext-base.js"></script>
 <script type="text/javascript" src="../ext-all-debug.js"></script>
 <style type="text/css">
     .x-panel-body p {
         margin:10px;
         font-size:12px;
 }
 </style>
 </head>
 <body>
 <script type="text/javascript">
     Ext.onReady(function() {
 var win;
 var button = Ext.get('show-btn');
 
         button.on('click', function() {            
 if (!win) {
                 win = new Ext.Window({
                     applyTo: 'Container',
                     layout: 'fit', //fit布局会使容器内的组件自动充满容器(Resize容器时,自动重绘)
  //title:"new Title",//不加这一句时,会自动寻找Container中样式为x-window-header的div,将其内容做为window的title
                     width: 500,
                     height: 300,
                     closeAction: 'hide',//关闭后,仅隐藏,方便下次再显示
                     plain: true,
                     items: new Ext.TabPanel({
                         applyTo: 'hello-tabs',
                         autoTabs: true, //加上这个后,会在hello-tabs里自动寻找样式为x-tab的div,根据title标识创建tab,根据div内容创建tab内容
                         activeTab: 0,
                         deferredRender: false,
                         border: false
                     }),
 
                     buttons: [{
                         text: 'Submit',
                         disabled: true
                     }, {
                         text: 'Close',
                         handler: function() {
                             win.hide();
                         }
 }]
                     });
                 }
                 win.show(button);//注意win.show()与win.show(button)的区别,show(button)会使弹出窗口看起来象从button上弹出来的,具有动画效果,而win.show()则没有这一动画效果
             });
         });
 </script>
 
 <input type="button" id="show-btn" value="Hello World" /><br /><br />
 
 <div id="Container" class="x-hidden">
 <div class="x-window-header">Hello Dialog</div>
 <div id="hello-tabs">
 
 <div class="x-tab" title="Hello World 1">
 <p>Hello.....
 </p>
 </div>
 
 <div class="x-tab" title="Hello World 2">
 <p>

 ....World!</p>
 </div>
 </div>
 </div>
 
 </body>
 </html>
 
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2008-09-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档