Flex SuperTabNavigator中SuperTab关闭按钮样式修改
来源:互联网 发布:win7 64位数据库下载 编辑:程序博客网 时间:2024/06/06 11:49
由于需要使用带关闭功能的tabbar,因此使用了flexlib 中的SuperTabNavigator组件,用起来很方便,但是在生产环境中用户发现,很多用户不知道tab标签页的关闭功能(由于tabbar的CloseBtn默认是不显示的,默认是鼠标rollover才显示),因此查看了源码,找到了默认显示的方式。
public class SuperTab extends Tab {public static const CLOSE_TAB_EVENT:String = "closeTab";/** * Static variables indicating the policy to show the close button. * * CLOSE_ALWAYS means the close button is always shown 关闭按钮一直显示 * CLOSE_SELECTED means the close button is only shown on the currently selected tab当前选中的显示 * CLOSE_ROLLOVER means the close button is show if the mouse rolls over a tab * CLOSE_NEVER means the close button is never show.永远不显示 */public static const CLOSE_ALWAYS:String = "close_always";public static const CLOSE_SELECTED:String = "close_selected";public static const CLOSE_ROLLOVER:String = "close_rollover";public static const CLOSE_NEVER:String = "close_never";<span style="white-space:pre"></span>...}从SuperTab的开始就看到了这样的解释
只需要在代码中的SuperTabNavigator添加closePolicy即可
<containers:SuperTabNavigator id="superTabNav" tabStyleName="superTabBar" closePolicy="close_selected"></containers:SuperTabNavigator>
如果还需要修改关闭按钮的样式,可以使用css选择器
<fx:Style>@namespace s "library://ns.adobe.com/flex/spark";@namespace mx "library://ns.adobe.com/flex/mx";@namespace supertabs "flexlib.controls.tabBarClasses.*";.superTabBar{tabCloseButtonStyleName:"SuperTabButtonStyle"; } .SuperTabButtonStyle{ icon: Embed(source="resource/images/tabClose.gif"); } </fx:Style>
到此大功告成,最后上下效果图
0 0
- Flex SuperTabNavigator中SuperTab关闭按钮样式修改
- flex4 SuperTabNavigator 添加关闭图片
- Flex中自定义Alert控件按钮(Button)样式的例子
- Flex中自定义Alert控件按钮(Button)样式的例子
- 再论Flex中TitleWindow关闭按钮CloseButton的定制问题
- Flex鼠标样式修改
- flex 使用SuperTabNavigator设置选项卡字体大小
- 修改按钮的样式
- 修改upload 按钮 样式
- 修改flex chart中Legend的字体样式
- 修改flex chart中Legend的字体样式
- 修改Flex chart中Legend的字体样式
- SuperTab
- 修改file按钮的样式
- input file按钮样式修改
- 修改文件上传按钮样式
- HTML修改单选框多选框按钮样式
- 设置文本框样式和修改按钮样式
- 面向对象编程(2)
- javascript +.net 构建restful API 应用
- Vmware Tools安装出错的解决方法
- 从尾到头打印链表
- 链表的实现(二)
- Flex SuperTabNavigator中SuperTab关闭按钮样式修改
- 对比jQuery和AngularJS的不同思维模
- leetcode 151 —— Reverse Words in a String
- Android 代码混淆的实践
- Channel Allocation(POJ--1129
- myEclipse 控制台输出日子中问乱码的解决办法
- AJAX中不跨域和跨域问题的解决方法
- 使用XShall对Linux虚拟机上传下载文件
- C++对象模型——站在对象模型的尖端 (第七章)