首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Ext学习之六_组件_Button

2013-12-11 
Ext学习之6_组件_ButtonExt.namespace(com.deng)/** * 按钮 * 按钮控件使用Ext.Button来表示,有三种类

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"     同上,属性值是类选择器的名称  */
?

热点排行