Ext学习之6_组件_Button

Ext.namespace("com.deng");
/**
 * 按钮
 * 按钮控件使用Ext.Button来表示,有三种类型:提交(submit)、重置(reset)和普通按钮(button)
 */
/**
 * 按照OOP的习惯,我们会这样定义
 */
/**
Ext.onReady(function(){
	var btn = new Ext.Button();
	btn.setText("确定");
	btn.type = "submit";
	btn.setHandler(function(){
		Ext.Msg.alert("按钮","按钮测试,效果真好");
	});
	btn.render(Ext.getBody());//将按钮放在(渲染/呈现)什么位置
});
*/
/**
 * Extjs更推崇下面的做法,完全通过配置来实现
 * 构建Button时,传递一个json对象,renderTo是一个经常被使用到的属性,用于指定当前组件渲染在什么位置,
 * 一般作为指定对象的子节点,本例中的Ext.getBody()方法返回document.body对象,所以btn按钮是body的子节点
 * 对应的方法是render()。而handler属性则对应setHandler()方法,用来定义按钮被单击之后的处理函数
 */
Ext.onReady(function(){
	var btn = new Ext.Button({
		renderTo: Ext.getBody(),
		text:"确定",
	    type: "submit",
	    handler: function(){
	    	Ext.Msg.alert("按钮","按钮测试,效果真好");
	    }
	    
	});
});
/**
 * 第2种方法更常见
 * 在Ext.Button的源码中,发现有这样一句话,Ext.reg('button',Ext.Button),第一个参数
 * "button"是控件的xtype属性值,简单来说是Ext.Button类的另外一个名字,很多场合,通过xtype
 * 可以简化属性的配置
 * 下面的另外一些配置能增强按钮的效果
 * pressed: true    使按妞处于按下状态
 * disabled:true    使按妞禁用按下状态
 * minWidth:100     设置按钮的最小宽度
 * icon: "../imgs/133.gif"  设置按钮的背景图片,属性值是图片名称
 * iconCls: "bk"     同上,属性值是类选择器的名称 
 */

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值