EXTJS 4 窗口组件使用示例

一、整体效果图

 

二、使用说明及效果图

2.1、程序代码及说明:

2.1.1、窗口使用的代码说明

Ext.create('Ext.window.Window', {           
    title: '这是窗口标题',
    height: 400,
    width: 400,
    layout: 'fit',
    closable:true,
    closeAction:'hide',
    collapseDirection:'left',
    collapseMode :'header',
    collapsible :true,
    plain:true,
    titleAlign :'center',
    draggable :false,
    floatable:false,
    header :true,
    hideMode:'visibility',
    headerPosition:'top',
    modal:true,
    onEsc:function(){
          Ext.Msg.alert("提示信息","您按了esc键了!");
    },
    tools:[{
          type:'refresh',
          tooltip: 'Refresh form Data',
          handler: function(event, toolEl, panel){
                 Ext.Msg.alert("提示信息","Refresh form Data!");
          }
    },{
         type:'help',
         tooltip: 'Get Help',
         handler: function(event, toolEl, panel){
                  Ext.Msg.alert("提示信息","Get Help");
         }
    }],
   items: [{ 
         xtype: 'panel',
         border: false,
         frame:true,
         html:'这是一个窗口'
   }],
   buttonAlign:'center',
   buttons: [{ 
         text: 'buttons_btn1',
         tooltip:'这是buttons中的一个按钮.'
   }]
}).show();

属性

说明

closable

boolean 默认为true

是否可以关闭窗口,若设置为false,则在窗口的右上角不会出现关闭按钮.

closeAction

String 默认为:destroy

关闭窗口时执行的动作,destroy:将窗口销毁,hide:将窗口隐藏

collapseDirection

String

窗口折叠的方向,可设置为'top', 'bottom', 'left' or 'right'

collapsible

boolean 默认为false

是否可以将窗口折叠

titleAlign 

 String 默认为 left

标题的对齐方式,可设置为"left", "right" or "center".

 draggable

 boolean 默认为true

是否可以拖动窗口,

 header

 boolean/object

设置为false时,不显示标题栏,同时也可以将一个header对象赋给它,用于自定以标题栏

 hideMode

 String

隐藏窗口的方式,display(none style),visibility(hidden style),offsets(移出可见区域)

 headerPosition

 String 默认为top

标题栏的位置,可设置为'top', 'bottom', 'left' or 'right'

 modal

 boolean 默认为false

当设置为true是,窗口显示时,所有其他的组件都会被放到后面,不能被操作,知道窗口关闭或隐藏为止.

 onEsc

 function

用于定义.按esc键的响应函数

 tools

 Object[]/Ext.panel.Tool[]

工具栏

 dockedItems

 Object/Object[]

可以在窗口的上/下/左/右部添加类似于toolbar的工具栏.

 bbar

 Object/Object[]

在窗口的底部添加类似于toolbar的工具栏,类似的还有tbar/lbar/rbar

 buttonAlign

 String

指定buttons定义的按钮的对齐方式,可设置为:'right', 'left' and 'center'

buttons 

 Object/Object[]

指定窗口的一组操作按钮.

 注意: EXTJS中有很多属性都是有依赖关系的,如collapseDirection设定的值必须在collapse 设置为true时才有效.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜗牛_snail

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值