您的位置:首页 > Web前端 > JavaScript

Extjs学习之button

2013-07-11 10:12 106 查看
button可以通过handler来运行相关代码当用户单击button后,或者使用listeners来处理其他事件,例如鼠标移动

例一:

Ext.create('Ext.Button', {
text: 'Click me',
renderTo: Ext.getBody(),
handler: function() {
alert('You clicked the button!');
}
});
Ext.create('Ext.Container',{
renderTo:Ext.getBody(),
items:[
{
xtype:'button',
text:'My',
scale:'large'
}
]
});
scale属性指定button的外观大小,有'small''medium''large'三种属性



button也可以当做是菜单来用
Ext.create('Ext.Container',{
renderTo:Ext.getBody(),
items:[
{
xtype:'button',
text:'My',
scale:'large',
menu:[
{text:'1'},
{text:'2'},
{text:'3'}
]
}
]
});


listeners:
{
click:function()
{
this.setText('click');
},
mouseover:function()
{

alert('hello');

}
}


listeners有多个事件:

click
toggle
mouseover
mouseout
mouseshow
menuhide
menutriggerover
menutriggerout



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: