说明:该组件替代了传统的submit,reset,button等HTML控件。

 

构造参数:

--text:按钮上显示的文字

属性:

--text:获得当前按钮上的文字

--minWidth:按钮的最小宽度

方法:

--setText:设置按钮上的名称

事件:

--click:当点击按钮时触发

 

示例,在body对象中添加一个按钮:

Ext.onReady(function(){
	new Ext.Button({
		renderTo:Ext.getBody(),
		text:"确定"
	});
});

这里的Ext.getBody()跟document.body是不相同的,前者是Ext对象,后者是DOM对象,需要把Ext对象进行转换后才相等,参考如下等式所列:

document.body == Ext.getBody().dom

 

renderTo表示将当前对象所生成的HTML对象存放进指定的对象中

 

为按钮定义事件,默认为点击事件:

Ext.onReady(function(){
	new Ext.Button({
		renderTo:Ext.getBody(),
		text:"确定",
		handler:function(){
			alert("欢迎你学习ExtJS");
		}
	});
});


也可以按如下方法指定具体事件:

Ext.onReady(function(){
	new Ext.Button({
		renderTo:Ext.getBody(),
		text:"确定",
		listeners:{
			"click":function(){
				alert("欢迎你学习ExtJS");
			}
		}
	});
});

Ext.onReady(function(){
	var _btn = new Ext.Button({
		renderTo:Ext.getBody(),
		text:"确定"
	});
	_btn.on("click",function(){
		alert("欢迎学习ExtJs");
	});
});

相关文章:

  • 2022-12-23
  • 2022-02-16
  • 2021-07-06
  • 2021-09-19
  • 2021-08-28
  • 2022-01-09
  • 2021-07-13
  • 2021-09-03
猜你喜欢
  • 2022-02-06
  • 2021-11-24
  • 2021-11-03
  • 2022-12-23
  • 2022-01-24
  • 2021-08-06
  • 2021-07-29
相关资源
相似解决方案