method one:
Ext.onReady(function(){
Ext.create('Ext.Button', {
text: "CLICK",
renderTo: Ext.get("login")/getBody(), //设置显示区域
scale : 'large', //设置按钮大小
handler: function() {
var form = this.up('form').getForm();//获取表单对象
//var field=form.findField("cloudSubsriberId");//表单取值“id:'cloudSubsriberId'”
//var value=field.getValue();
form.submit({
clientValidation:true,//进行客户端验证
waitMsg:'Registering......',
waitTitle:'Registering',
url:'cloudUser!register.action',
method:'POST',
success:function(form,action){
if (action.result.success == '1') {
document.location='login.jsp';
}else{
document.location='register.jsp';
}
},
failure:function(form,action){
Ext.Msg.alert('Registering','Register fial');
}
});
}
});
})
method two:
Ext.onReady(function(){
Ext.create('Ext.Button', {
text : 'Dynamic Handler Button',
renderTo: Ext.get("login"),
handler : function() {
// this button will spit out a different number every time you click it.
// so firstly we must check if that number is already set:
if (this.clickCount) {
// looks like the property is already set, so lets just add 1 to that number and alert the user
this.clickCount++;
alert('You have clicked the button "' + this.clickCount + '" times.\n\nTry clicking it again..');
} else {
// if the clickCount property is not set, we will set it and alert the user
this.clickCount = 1;
alert('You just clicked the button for the first time!\n\nTry pressing it again..');
}
}
});
})
method three:
Ext.onReady(function(){
Ext.create('Ext.Button', {
text: "CLICK",
renderTo: Ext.get("login"),
scale : 'large',
enableToggle: true,
arrowAlign: 'bottom',
menu : [
{text: 'Item 1'},
{text: 'Item 2'},
{text: 'Item 3'},
{text: 'Item 4'}
],
handler: function() {
//alert('You clicked the button!')
}
});
})
method foure:
Ext.onReady(function(){
Ext.create('Ext.Button', {
text : 'Button',
renderTo : Ext.getBody(),
listeners: {
click: function() {
// this == the button, as we are in the local scope
this.setText('I was clicked!');
},
mouseover: function() {
// set a new config which says we moused over, if not already set
if (!this.mousedOver) {
this.mousedOver = true;
alert('You moused over a button!\n\nI wont do this again.');
}
}
}
});
})
分享到:
相关推荐
在Android开发中,按钮(Button)是用户界面中不可或缺的元素,它承载着用户与应用交互的核心功能。本文将深入探讨如何实现“超炫button按钮动画效果”以及相关的Activity切换动画,让您的应用界面更具吸引力。 ...
在Button的布局文件(例如activity_main.xml)中,为Button添加一个id,如`android:id="@+id/myButton"`。 3. **实现点击事件处理**: 在对应的Activity中,找到Button并设置OnClickListener。当按钮被点击时,...
在网页设计中,按钮(Button)是用户交互的重要元素,其样式美化对于提升用户体验和页面整体视觉效果至关重要。本文将详细讲解如何使用CSS(Cascading Style Sheets)来美化页面上的button控件。 首先,CSS是一种...
在WPF(Windows Presentation Foundation)中,SplitButton是一种特殊的按钮控件,它结合了普通按钮和下拉菜单的功能。SplitButton的设计理念是为了提供更丰富的交互体验,用户不仅可以点击按钮执行主要操作,还可以...
当我们需要在ListView的每一项中包含一个Button,并实现点击Button时改变Button自身的背景,这就涉及到自定义Adapter、事件监听以及对View状态的理解。 首先,我们需要创建一个自定义的Adapter,因为ListView默认的...
在网页设计中,按钮(Button)是用户交互的重要元素,其样式设计直接影响用户体验。本资源提供了50个使用CSS(层叠样式表)编写的炫丽button样式的代码示例,旨在帮助开发者和设计师创造出吸引眼球且功能完备的网页...
然而,系统默认的Button样式可能无法满足所有设计需求,因此,开发者常常需要自定义Button的各种风格,包括颜色、形状、边框、文字样式等。本文将深入探讨如何在Android中自定义各种风格的Button。 首先,我们可以...
本篇文章将深入探讨如何在C#中动态创建`Button`控件,并讨论相关属性的动态设置以及事件处理的绑定。通过了解这些知识,开发者可以更加灵活地构建用户界面,根据程序运行时的需求添加或删除控件。 首先,我们来看一...
然而,在实际应用中,我们经常需要在ListView的每一项(item)中添加按钮(button),以便用户进行交互操作。标题"listView上增加button点击事件"所涉及的核心知识点是如何在ListView的item中嵌入Button,并同时处理...
下面通过多种方法给大家介绍微信小程序 button 的样式设置为图片,具体内容如下所示: 方法一:button 与 image 重叠 将button设为 opacity:0 然后定位放在那副图片的上边。 方法二:background-image background-...
<button><i class="fa fa-heart"></i> 点赞</button> ``` 同时,可以使用CSS定义按钮的边框、填充、阴影等样式: ```css button { border: 1px solid #ccc; padding: 10px 20px; font-size: 16px; border-radius...
在网页设计中,按钮(Button)的样式和布局是用户体验中的关键元素。"button自适应高度和自动换行"这个主题主要关注如何让按钮在不同屏幕尺寸和内容长度下保持良好的视觉效果。以下是对这个主题的详细解释: 一、...
在Android开发中,按钮(Button)是用户界面中不可或缺的元素,它允许用户与应用进行交互。本教程将深入探讨如何在Android中为Button添加动态效果,以提升用户体验和界面的吸引力。 首先,我们从基本的Button说起。...
在ASP.NET开发中,按钮(Button)控件是不可或缺的一部分,它用于用户与网页进行交互,触发特定的事件。创建经典且美观的button样式不仅能够提升用户体验,还能为网站增添专业感。本教程将深入探讨如何在ASP.NET中...
在实际应用中,我们有时需要在`DataGridView`的每一行中添加一个`Button`列,以便用户可以执行特定操作。本文将深入探讨如何在`DataGridView`中实现这个功能,并详细讲解如何根据需求禁用特定的`Button`。 首先,...
在Windows Presentation Foundation(WPF)中,SplitButton是一种特殊的按钮控件,它结合了普通按钮的功能和下拉菜单的功能。这个“wpf 中炫酷的分裂按钮SplitButton Demo”示例将向我们展示如何在WPF应用中创建并...
使用方法 ... 得到坐标后可以操作了,例如 adb shell input tap `findButton 设置` 4.需要注意的是按钮的文本是精确匹配,如果有空格什么的,就找不到了哦 5.当然你可以自己根据自己的需求修改脚本
然而,有时候我们可能需要在Button上显示一个进度条,以表示某个后台任务正在进行,比如数据加载、文件上传或下载等。"带有进度条的Button"就是这样一种创新的设计,它将进度指示器与按钮功能结合在一起,为用户提供...
"avision button manager"是一款由Avision公司推出的扫描仪控制软件,主要针对虹光(Avision)品牌的扫描仪设计。这款软件的核心功能是通过一个直观的用户界面,帮助用户便捷地管理和自定义扫描仪上的物理按钮,从而...
本文将详细讲解如何在GTK中设置和使用`Button`控件,结合提供的可执行代码,帮助你深入理解其工作原理。 首先,我们需要了解GTK中的基本概念。GTK采用事件驱动模型,当用户与界面交互时,如点击按钮,会产生相应的...