打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
segmentedButton按钮一:基本示例
 此时allowMultiple:true用户按下按钮的顺序为:"按钮一","按钮二","按钮二","按钮一",注意观察控制台的显示

每次可以允许多个按钮被按下,例如:"按钮二",第一次单击是按下,第二次单击是松开

 此时allowMultiple:false用户按下按钮的顺序为:"按钮一","按钮二","按钮三","按钮三","按钮二","按钮一",注意观察控制台的显示

每次只允许一个按钮被按下
 
 
______________________________________________________________________________

launch: function() {
//
var segmentedButton=Ext.create('Ext.SegmentedButton',{
//allowMultiple:为true,允许同事将多个按钮设置为按下状态.为false:最多允许有一个按钮处于按下状态
allowMultiple:false,//
items:[
{
text:'按钮一'
},{
text:'按钮二'
},{
text:'按钮三'
}
],
listeners:{
//toggle:触发器.当按钮的状态发生改变时,触发该事件.有三个参数,container:代表segmentedButton组件本身,button:发生状态改变的按钮,pressed:布尔值,true:按钮被按下的状态,false:按钮被松开的状态
toggle:function(container,button,pressed){
if(pressed){
console.log('用户按下了'+button.getText()+'按钮');
}else{
console.log('用户松开了'+button.getText()+'按钮');
}
}
}
});
var myToolBar=Ext.create('Ext.Toolbar',{
id:'mytoolBar',
docked:'top',//按钮停靠的位置,可选项为top,bottom,left,right.默认是top
items:[
segmentedButton   
]
 
});
var myPanel=Ext.create('Ext.Panel',{
id:'myPanel',
items:[
myToolBar
],
html:'测试数据'
});
 Ext.Viewport.add(myPanel);
 
    },
______________________________________________________________________________
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ExtJs之Panel篇
Ext 在线文字编辑器(htmleditor)
Ext中向Ext.grid.GridPanel() 显示按钮,并绑定id(行标识)
ExtJs学习笔记基础篇(3)-面板的使用(Ext.Panle、Ext.TabPanel、Ext.Viewport)
EXT 右键菜单
Sencha Touch 为tabPanel添加一个更多按钮。
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服