ExtJS - UI组件 - ButtonGroup
更新记录
转载请注明出处:https://www.cnblogs.com/cqpanda/p/16587354.html
2022年8月16日 发布。
2022年8月13日 从笔记迁移到博客。
ExtJS教程汇总:https://www.cnblogs.com/cqpanda/p/16328016.html
说明#
Ext.container.ButtonGroup(按钮组),按钮组的xtype为'buttongroup'
实例:创建按钮组#
{
xtype:'buttongroup',
title:'文件操作', //按钮组的标题
renderTo: Ext.getBody(),
items:[
{ text: '新建', iconCls: 'fa fa-save'},
{ text: '编辑', iconCls: 'fa fa-edit'},
{ text: '移除', iconCls: 'fa fa-trash-alt'}
]
}
实例:设置按钮跨越多行#
使用columns布局,然后使用rowspan配置项即可
代码:
{
xtype:'buttongroup',
title:'文件操作', //按钮组的标题
columns:2, //设置为2列
defaults: {
border: '1px solid #ddd',
},
items:[
{
text: '新建',
iconCls: 'fa fa-plus-square',
scale: 'large',
rowspan: 2, //跨越2行
iconAlign: 'top'
},
{
text: '编辑',
iconCls: 'fa fa-edit'
},
{
text: '移除',
iconCls: 'fa fa-trash-alt'
}
]
}
实例:在toolbar中放置按钮组#
代码:
{
title: 'Panel & Toolbar',
dockedItems: [
{
xtype : 'toolbar',
dock: 'bottom', //top|bottom|left|right
items: [
{
xtype:'buttongroup',
title:'文件操作',
items:[
{text: 'New', iconCls: 'fa fa-plus'},
{text: 'Edit', iconCls: 'fa fa-edit'},
{text: 'Remove', iconCls: 'fa fa-trash-alt'}
]
},
{
xtype: 'buttongroup',
title: '打印/导出',
items:[
{text: '导出', iconCls: 'fa fa-file-export'},
{text: '打印', iconCls: 'fa fa-print'},
{text: '帮助', iconCls: 'fa fa-hands-helping'}
]
}
]
}
]
}
作者:重庆熊猫
出处:https://www.cnblogs.com/cqpanda/p/16587354.html
版权:本作品采用「不论是否商业使用都不允许转载,否则按3元1字进行收取费用」许可协议进行许可。
本文来自博客园,作者:重庆熊猫,转载请注明原文链接:https://www.cnblogs.com/cqpanda/p/16587354.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?